Tôi cần một phiên bản của bộ điều khiển chế độ xem gốc.
Tôi đã thử những cách tiếp cận đó:
UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController];
Trả về: null :
Ngoài ra khi tôi cố gắng lấy một mảng bộ điều khiển:
NSArray *viewControllers = self.navigationController.viewControllers;
Nó chỉ trả về một bộ điều khiển, nhưng nó không phải là bộ điều khiển chế độ xem gốc của tôi.
Nếu tôi cố lấy từ bộ điều khiển điều hướng:
UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0];
Trả về: null :
Bất kỳ ý tưởng tại sao? Tôi có thể thử làm gì khác để lấy một phiên bản của bộ điều khiển chế độ xem gốc của mình?
Cảm ơn.