我在X-Code中开始了一个新的基于导航的项目。我删除了默认的网格视图,添加了一个新的空白视图,并通过ctrl +单击+拖动将其连接到文件所有者,它构建正常,但在iPhone模拟器或真实的东西发生之前,我得到“线程1 :程序收到信号:“SIGABRT”“程序点击”[self.window makeKeyAndVisible]“。我是Objective-C和X-Code的新手,但我知道很多C#和C ++。我真的不明白,如果我在IDE中设置错误的东西,或者什么......任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
创建新导航项目时,RootViewController
类是UITableViewController
的子类。您的错误是由于从xib文件中删除了UITableView,并将其替换为UIView。
要解决此问题,您应该将RootViewController
的超类更改为UIViewController
。 (为清楚起见,不要忘记删除UITableView数据源并从实现文件中委托方法。)