Saya mencoba menimpa tindakan default tombol kembali di pengontrol navigasi. Saya telah memberikan target tindakan pada tombol khusus. Yang aneh adalah ketika menetapkannya meskipun atribut tombol punggung itu tidak memperhatikan mereka dan itu hanya muncul tampilan saat ini dan kembali ke root:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle: @"Servers"
style:UIBarButtonItemStylePlain
target:self
action:@selector(home)];
self.navigationItem.backBarButtonItem = backButton;
Segera setelah saya mengaturnya leftBarButtonItemdi navigationItematasnya akan memanggil tindakan saya, namun kemudian tombol tersebut terlihat seperti putaran biasa dan bukan panah kembali:
self.navigationItem.leftBarButtonItem = backButton;
Bagaimana saya bisa mendapatkannya untuk memanggil tindakan kustom saya sebelum kembali ke tampilan root? Apakah ada cara untuk menimpa aksi kembali default, atau apakah ada metode yang selalu dipanggil ketika meninggalkan tampilan ( viewDidUnloadtidak melakukan itu)?
