我似乎无法找到它实际实例化的位置。我查看了myProjAppDelegate.m并看到了这个:
self.window.rootViewController = self.navigationController;
但它说窗口的rootViewController属性实际上只是一个UIViewController,而不是UITableViewController,这是RootViewController.m类的子类。我在我的RootViewController.m中编写了一个自定义方法,并尝试在myProjAppDelegate.m中的self.navigationController上调用它并得到一个SIGABRT,所以看起来这不是它。任何人都可以帮助我吗?
答案 0 :(得分:2)
在代码中不可见。您的MainWindow.xib包含一个窗口和一个导航控制器,它们通过插座连接到您的AppDelegate。 当应用程序加载.xib文件时,Window和导航控制器都会被实例化。 窗口内部(在MainWindow.xib中)是一个RootViewController,它是你正在谈论的RootViewController。
关于类,UITableViewController继承自UIViewController。