空白项目中的编译器错误

时间:2011-07-27 04:24:59

标签: objective-c ios xcode

我在X-Code中开始了一个新的基于导航的项目。我删除了默认的网格视图,添加了一个新的空白视图,并通过ctrl +单击+拖动将其连接到文件所有者,它构建正常,但在iPhone模拟器或真实的东西发生之前,我得到“线程1 :程序收到信号:“SIGABRT”“程序点击”[self.window makeKeyAndVisible]“。我是Objective-C和X-Code的新手,但我知道很多C#和C ++。我真的不明白,如果我在IDE中设置错误的东西,或者什么......任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

创建新导航项目时,RootViewController类是UITableViewController的子类。您的错误是由于从xib文件中删除了UITableView,并将其替换为UIView。

要解决此问题,您应该将RootViewController的超类更改为UIViewController。 (为清楚起见,不要忘记删除UITableView数据源并从实现文件中委托方法。)