我正在使用核心数据和导航控制器。我的故事板由以下部分组成:(-> 表示已连接) UINavigationController -> UIViewController -> UITableViewController(主视图控制器)-> UITableViewController(详细视图控制器)Apple 的 Master-Detail 模板在 appDelegate 方法应用程序中提供以下内容:didFinishLoadingWithOptions 其中仅当情节提要包含 UINavigationController -> UITableViewController 时才真正起作用
UINavigationController *navigationController = (UINavigationController *) self.window.rootViewController;
SSViewController *controller = (SSViewController *)navigationController.topViewController;
controller.managedObjectContext = self.managedObjectContext;
这在我的情况下不起作用,因为 navigation.topViewController 将返回 UIView 控制器。那么我怎样才能从 application:didFinishLoadingMethod 到达第三个视图 UITableViewController 呢?