【问题标题】:Customize the location of the persistent store of a UIManagedDocument自定义 UIManagedDocument 的持久存储的位置
【发布时间】:2014-04-14 11:13:59
【问题描述】:

是否可以自定义 UIManagedDocument 的持久存储文件的位置?通常,UIManagedDocument 强加以下文档结构:

文件包
- 商店内容
-- 持久存储

我需要的结构是:

文件包
- 持久存储

基本上,我想消除对“StoreContent”目录的需要。这可能吗?

【问题讨论】:

    标签: core-data location store uimanageddocument


    【解决方案1】:

    我还没有这样做,但可以通过创建UIManagedDocument 的自定义子类并覆盖

    configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error:
    

    storeURL 设置为您的自定义。

    来自Docs

    如果您想自定义文档持久存储的创建或加载,您可以覆盖此方法。例如,您可以执行迁移后清理——如果您的应用程序需要迁移存储数据以使用新版本的托管对象模型,您可以覆盖此方法以在迁移后对存储进行额外修改。

    【讨论】:

      猜你喜欢
      • 2014-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 2021-08-01
      • 2011-03-17
      • 2011-08-11
      相关资源
      最近更新 更多