我看到在 iOS 6 上发布了其他问题,所以我希望现在可以在这里问他们......
我正在测试使用 Xcode GM 4.5 构建的已发布应用程序。在运行 GM iOS 6 固件的设备上加载表视图控制器时发生崩溃。构建到运行 iOS 5.1 或 4.3.5 的设备时不会发生崩溃。我从下面包含的错误中推断(可能不正确),表视图的插座连接方式一定有问题,但它在 5.1 和 4.3.5 中工作,并且代码与 iOS 6 中发生的情况相同我不清楚出了什么问题。
我已经从设备中删除了以前版本的应用程序,重置它并清理了项目,但这无济于事。
我查看了发行说明,但没有看到任何指出需要在 iOS 6 中完成的工作。
错误是:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "XViewController" nib but didn't get a UITableView.'
感谢任何关于我需要做什么来解决这个问题的指示。
- 附加信息:
(注:XViewController 实际上是应用程序中的 LogViewController。)
在类接口文件中,我将出口声明为:
@property (strong, nonatomic) IBOutlet UITableView *logTableView;
在 xib 中,这里是 File's Owner 的连接检查器: