我正在使用 xcode 4.6.1 创建一个 ios 应用程序,它使用核心数据将数据保存在数据库中,我已将部署目标提供为 ios 4.3,并且基本 sdk 设置为最新的 6.1。
我卡住的地方是当我在 ios 4.3 上运行应用程序时,我看到我的 sqlite 文件已创建但其中不包含表。我在这里没有编写任何特殊代码,并且默认情况下每件事都在应用程序委托中得到照顾,我遇到了其他开发人员说过的一些帖子
NSURL *modelURL =[[NSBundle mainBundle] URLForResource:@"StudentData" withExtension:@"momd"]; _managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
使用上面的“妈妈”,但我什至这样做了,似乎每次在 ios 4.3 中都会弹出这个问题,我也尝试并重置我的模拟器很多时间,但似乎没有任何工作,我确实需要 ios4.3 支持所以请让我知道这里发生了什么以及我需要做什么。
我也试过打印
NSLog(@"%@",[self managedObjectModel]);
但这不是零
请注意这里的文件名没有错误。
谢谢