【发布时间】:2012-12-31 01:36:18
【问题描述】:
我开发了一个在 iOS 5.1 上运行良好的应用程序,但是 在将我的 IDE 升级到 X-CODE 4.5 并在 iOS 6 上模拟我的应用程序后,CoreData 不会从 myDataBase.SQLITE 获取数据 以及从
返回的 NSInteger- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
始终为 0。 X-CODE 4.5 没有显示任何错误!并且应用程序不会崩溃,只会显示一个空的 tableview! 为什么会这样? 我应该更改我的应用中的某些内容吗?
【问题讨论】:
-
是什么让您认为您应该在数据库中拥有数据?您是否有第一次启动时创建数据的脚本?你从某个地方导入它吗?您是否导入示例数据库?或者您是否希望看到您在测试 iOS 5.1 版本时输入的相同数据?
-
我已经用文本预填充了我的数据库,我想在 TableView 中查看它们。当我在我的 iPhone (iOS 5.01) 中测试我的应用程序时,应用程序运行良好并显示数据,但在模拟器 (iOS 6) 上什么也没显示。
-
你是如何预填充数据库的?我正在考虑的是模拟器在iOS6和iOS5.1上运行时不共享数据库。
-
我有几个我的应用程序副本。他们都没有在模拟器上显示数据。你还有什么建议?
标签: ios objective-c core-data ios6 simulator