将类更改为从UITableViewController派生,现在应用程序将无法运行

时间:2012-05-23 17:06:42

标签: objective-c xcode4 storyboard

我有一个应用程序(使用Storyboard的Xcode 4),我为从 UIViewController 派生的UITableView创建了一个类。它有点工作,直到我发现我错误地创建了类...它应该来自UITableViewController。

所以我创建了替换类(UITableViewController),并更改了Storyboard中视图的类以匹配新创建的UITableViewClass的名称。它构建得很好,但是当我去运行它时,它会因错误而崩溃:

  

[UITableViewController loadView]加载了   “BaL-ay-iTG-view-otY-DM-YDS”笔尖,但没有得到UITableView。'

由于这是使用Storyboard,我无法访问NIB。除了重写整个应用程序之外,有什么方法可以解决这个问题吗? (我曾多次尝试“干净”,但无济于事)

1 个答案:

答案 0 :(得分:2)

感谢David Cairns的回答。我很感激!我从上面引用:

  

检查UITableViewController的“-view”插座   界面构建器。它是否指向UITableView?它指向一个   UIView的?它没有指向什么? (提示:它应该指向一个   UITableView的;其他任何事情都会导致抛出异常)。 -   大卫凯恩斯