我想从Today Extension小部件访问我的CoreData以显示一些数据。我已经读过我必须创建一个应用程序组并将其添加到我的应用程序和我的Widget中。我已经这样做了,但现在我不知道下一步该做什么。我找到了一个旧的教程,但那里使用的方法不可用,或者我无法在AppDelegate中找到它们。请有人帮帮我吗?
答案 0 :(得分:3)
您需要获取FileManager
lazy var secureAppGroupPersistentStoreURL : URL = {
let fileManager = FileManager.default
let groupDirectory = fileManager.containerURL(forSecurityApplicationGroupIdentifier: "group.com.mydomain.myapp")!
return groupDirectory.appendingPathComponent("databaseName.sqlite")
}()
{{1}}的组容器的网址,并在两个目标中传递容器标识符:
{{1}}