嗨支持专家......我在写我的第一个iPad应用程序,并有一个工作的β副本解析XML文件来创建UIManagedDocument
核心数据DB上的应用程序启动。 然而,这需要很长的时间,我想这样做一次下线,并直接包括初始数据为我的应用程序捆绑。 不用说我打墙试图得到它的工作。
我第一次跟着命令行实用程序方法见这里这个工作,直到我进口.sqlite文件,并试图编辑persistentStoreCoordinator
方法-我使用的是UIManagedDocument
,因此没有persistenStoreCoordinator
在我的方法AppDelegate
- 这个页面引用“在某些情况下,你没有写任何代码加载模式。如果您使用的Mac OS X基于文档的应用程序, NSPersistentDocument
管理查找和加载应用程序的模型,你的任务。”
然后我试图复制UIManagedDocument
从我的应用程序的工作版本的模拟器按照这个计算器问题,这似乎只是工作persistentStore
是空的,所以我的表也是。 这就是问这个问题在这里但考虑到这一问题的响应时间为我右后卫修改NSPersistentStoreCoordinator
,我没办法。
我加了一个测试NSFetchRequest
到我的代码,我复制UIManagedDocument
从我的应用程序捆绑到文档目录-所以我知道我的UIManagedDocument
在我的应用程序包是空的。 我试图拖动和从取景器删除和使用终端的应对 - 在persistentStore文件似乎被正确地移动,并有大小106 KB,但我还是在我的应用程序得到一个空数据库。
关于如何得到这个任何建议工作?
我是否需要使用configurePersistenStoreCoordinatorForURL:ofType:modleConfiguration:StoreOptions:error:
为每UIManagedDocument
类参考-如果是这样我将如何做呢?
我需要一些核心数据的方法添加到我的AppDelegate,所以我可以修改我的persistenStoreCoordinator
方法-如果这样还有什么没有这种方法有什么关系?
我是不是更好的利用我的命令行utlity创建或在.sqlite DB persistentStore
UIManagedDocument
似乎使用?