0

我真的很沮丧,我希望你能帮助我解决这个问题!

我正在尝试在导航控制器内构建一个标签栏。我使用了 WiredBob 提供的这个模板。我的问题是我想向标签栏添加更多栏项目,但我一直崩溃!

来自日志:2010-05-24 00:15:43.469 NavTab[9315:207] *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UITableViewController loadView] 加载了“AnnView”笔尖但没有没有获得 UITableView。

此外,我尝试修复 IB 中视图的大小以适应标签栏,但我做不到!这是不变的。

提前致谢 :-)

4

1 回答 1

0

赫巴,

AnnView 应该是 UITableView 吗?从示例中,看起来可能就是这种情况,也许您正在尝试使用标准 XIB,但将其子类化为 UITableViewController。

尝试进入界面生成器,打开 AnnView.XIB 并确保主视图是 UITableView。如果没有,您应该转到检查器窗口中最右侧的选项卡并将其更改为标准 UIView。或者如果它应该是 UITableView,请确保它是 IB 中的主视图。

供你参考:

http://twilloapp.blogspot.com/2009/03/how-to-embed-navigation-controller.html

关于您关于更改视图大小的其他问题,您使用的是哪种视图?如果它是 UITableView,您可以在 IB 中的视图中添加一个“标签栏”以向您展示它的外观,并且 UITableView 应该自动调整大小以匹配它。

于 2010-05-24T17:22:49.803 回答