簡體   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