Jadi, saya mendorong pengontrol tampilan dari RootViewController seperti:
[self.navigationController pushViewController: anotherViewController animasi: YES];
TAPI, DARI anotherViewController
sekarang, saya ingin mengakses RootViewController lagi.
Saya mencoba
// (di dalam anotherViewController sekarang) /// RootViewController * root = (RootViewController *) self.parentViewController; // Tidak. // err RootViewController * root = (RootViewController *) [self.navigationController.viewControllers objectAtIndex: 0]; // IYA!! berhasil
Saya tidak yakin MENGAPA ini berhasil dan saya tidak yakin apakah itu cara terbaik untuk melakukannya. Adakah yang bisa memberi komentar tentang cara yang lebih baik untuk mendapatkan RootViewController dari pengontrol yang Anda dorong ke navigationController RootViewController dan apakah cara yang saya lakukan dapat diandalkan atau tidak?