ฉันต้องการอินสแตนซ์ของตัวควบคุมมุมมองรูท
ฉันลองวิธีการเหล่านั้น:
UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController];
ผลตอบแทน: null :
นอกจากนี้เมื่อฉันพยายามรับอาร์เรย์ของคอนโทรลเลอร์:
NSArray *viewControllers = self.navigationController.viewControllers;
ส่งคืนคอนโทรลเลอร์เพียงตัวเดียว แต่ไม่ใช่ตัวควบคุมมุมมองรูทของฉัน
หากฉันพยายามใช้ตัวควบคุมการนำทาง:
UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0];
ผลตอบแทน: null :
ความคิดใด ๆ ทำไม? ฉันจะลองใช้อินสแตนซ์ของตัวควบคุมมุมมองรูทของฉันได้อย่างไร
ขอบคุณ.