【问题标题】:share NSPersistentCloudKitContainer between app and extension在应用程序和扩展程序之间共享 NSPersistentCloudKitContainer
【发布时间】:2021-05-25 23:48:30
【问题描述】:

我有一个嵌入式框架,它在 CloudKit 上定义了我的核心数据容器:

let container = NSPersistentCloudKitContainer(name: containerName, managedObjectModel: objectModel)

应用程序使用此嵌入式框架在此 coredata 容器中插入/读取数据。

我想添加一个可以直接作用于同一个 coredata 容器的(意图)应用扩展。

如何从扩展访问此 CloudKit 容器?有没有办法做到这一点?以及如何在应用程序和扩展程序之间共享相同的对象模型文件(.xcdatamodeld)?

【问题讨论】:

    标签: ios core-data cloudkit


    【解决方案1】:

    你需要使用App Group,我可以给你这个example作为起点。

    另外,如果您对如何将数据从 Siri 意图传递到您的应用程序感兴趣,请查看question

    【讨论】:

      猜你喜欢
      • 2019-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-12
      相关资源
      最近更新 更多