当AllListsViewController 不是UINavigationController 的view Controller 数组的第一个时,怎么通过导航控制器的引用找到他?
lamry opened this issue · 0 comments
lamry commented
【初学者求大神指教】【chapter19】我在整个checklist工程前加了一个tabbar(因为想组合其他程序 )。这使得第一个视图控制器并不是链接AllListsViewController的导航控制器。那么这种情况下,这一段代码改如何更改呢?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
_dataModel = [[DataModel alloc]init];
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
AllListsViewController *controller = navigationController.viewControllers[0];
controller.dataModel = _dataModel;
return YES;
}
运行程序的时候,错误出现在了这儿。是不是viewControllers[0];出错?