繁体   English   中英

在应用程序和扩展程序之间共享 NSPersistentCloudKitContainer

[英]share NSPersistentCloudKitContainer between app and extension

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

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

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

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

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

您需要使用App Group ,我可以为您提供这个示例作为起点。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM