相关疑难解决方法(0)

核心数据和iOS 7:持久性存储的不同行为

我正准备更新基于Core Data的应用程序以修复iOS 7.我使用Xcode 5和iOS 7 SDK GM.但是我意识到持久性存储的不同行为(即a UIManagedDocument):在iOS 7构建之前,persistentStore文档文件夹中只有一个文件(有时还有第二个文件persistentStore-journal).

在iOS 7构建(干净安装)中,持久性存储现在有三个文件:

  • persistentStore
  • persistentStore-wal
  • persistentStore-shm

Apple现在默认将日志模式更改为WAL吗?我想知道我的应用程序是否有影响(想想用户如何从上一版本更新)?是否最好禁用WAL - 如果是这样,我怎么能用iOS 7/UIManagedDocument

sqlite core-data ios uimanageddocument ios7

66
推荐指数
1
解决办法
2万
查看次数

App Bundle中包含Core Data Store

我在Apple文档中找不到这些步骤的清晰描述......

  1. 我的xcode项目中有一个xcdatamodeld
  2. 在发布时,我的应用程序解析XML(项目资源)以填充Core Data Store(SQLLite)
  3. 在我的应用的生命周期中,我添加,删除,更新该商店的数据

现在,我想停止在设备上执行那么繁重的XML解析过程,并直接包含一个包含所需数据的Store.

我对此有一些疑问:

  • 我可以使用OS X应用程序填充商店,然后将此商店包含在我的XCode-iOs项目中吗?
  • 我的商店没有出现在Xcode中.实际上它是在运行时创建的.如何在项目中添加商店并将其链接到我的xcdatamodeld?
  • 我已经读过这样做会阻止我的商店被写入...我想我必须在发布时将它复制到正确的位置(Core Data实用程序教程对此非常有帮助).我对吗 ?

谢谢你的提示.URL或其他SO问题非常感谢!

Kheraud

deployment persistence core-data objective-c ios

8
推荐指数
3
解决办法
4368
查看次数