0

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

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

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

由于这是使用情节提要,因此我无权访问 NIB。除了重写整个应用程序之外,还有什么办法可以解决这个问题?(我尝试了几次“干净”,但无济于事)

4

1 回答 1

2

感谢大卫凯恩斯的回答。我很感激!我从上面引用:

在界面构建器中检查 UITableViewController 的“-view”出口。它是否指向 UITableView?它是否指向 UIView?它没有任何意义吗?(提示:它应该指向一个 UITableView;其他任何东西都会导致该异常被抛出)。——大卫凯恩斯

于 2012-05-24T13:01:53.180 回答