【发布时间】:2012-11-01 05:26:22
【问题描述】:
我们有一个使用 iOS 6 sdk(可在 iOS 5 上部署)使用 Storyboards 构建的应用程序,它在 iOS 5(仅)中崩溃并出现以下错误:
[myApp] * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“NIB 数据无效。”
有问题的场景是 UITableViewController 的子类,它包含一个 UITableView 和一个添加的 UITextView 属性。
我不知道什么是无效的,也不知道为什么它在 iOS 6 中可以正常工作。
有什么想法吗?
PS:我看到一个关于笔尖和创建自定义单元格的问题似乎很相似,建议关闭自动布局,但是这个应用程序使用故事板,有静态单元格,并且自动布局已经关闭。
【问题讨论】:
-
您的表格视图控制器中是否有任何代码?尝试首先确定导致错误的原因。尝试使用空视图控制器,然后空表视图控制器等...
-
@Lukas1
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage"]]; self.tableView.backgroundView = imageView;是我在视图控制器中拥有的唯一自定义代码。我可能只需要拆除它并重建它。
标签: ios ios5 ios6 uistoryboard xcode-storyboard