如何在我的设备上使用预填充的核心数据数据库
我使用核心数据开发了我的应用程序。它在模拟器中运行良好。当我将其部署到设备时,数据库为空。应该是 484k 的地方却是 49k。
基本上是无人居住的。由于应用程序运行时我不写入数据库,因此我需要向应用程序提供填充的数据库。所以我将填充的数据库从模拟器复制到资源中,然后部署。
还是没有运气。填充的数据库位于 MyApp.app 中,AppDelegate 正在从 Documents 目录中读取。如何将其放入文档目录或让应用程序委托在应用程序中查找?
预先感谢,
安德鲁
I have developed my app using core data. It works fine in the simulator. When I deploy it to the device the DB is empty. It is 49k where it should be 484k.
Basically it is not populated. Since I don't write to the DB when the app is running I need to provide a populated DB to the App. So I copied the populated DB from the simulator to resources and then deploy.
Still no luck. the populated DB is in MyApp.app and the AppDelegate is reading from the Documents directory. How do I either get it in the documents directory or get the app delegate to look in the app?
Thanks in advance,
Andrew
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这个问题:
有什么方法可以预填充核心数据吗?
Take a look at this question:
Any way to pre populate core data?