Swift 通知扩展访问核心数据

Swift 通知扩展访问核心数据,swift,core-data,notifications,uilocalnotification,ios10,Swift,Core Data,Notifications,Uilocalnotification,Ios10,我正在尝试发送一个带有自定义UI的本地通知,它向用户显示比通知本身包含的内容更多的内容。我想从应用程序的核心数据中获取内容。可能吗?调试通知内容扩展时,它会在检索核心数据模型路径的以下行崩溃: let modelURL=NSBundle.mainBundle().URLForResource(“Model”,扩展名为“momd”) 另外,当我从通知扩展代码打印(NSBundle.allBundles())时,它只打印与扩展相关的文件(…/PlugIns/notification Content.

我正在尝试发送一个带有自定义UI的本地通知,它向用户显示比通知本身包含的内容更多的内容。我想从应用程序的核心数据中获取内容。可能吗?调试通知内容扩展时,它会在检索核心数据模型路径的以下行崩溃:

let modelURL=NSBundle.mainBundle().URLForResource(“Model”,扩展名为“momd”)

另外,当我从通知扩展代码打印(NSBundle.allBundles())
时,它只打印与扩展相关的文件(…/PlugIns/notification Content.appex>(已加载))


那么,有没有办法访问通知内容扩展中的核心数据呢?我还想尝试使用notification service扩展,但它似乎只能用于推送通知(而不是本地通知)。

将核心数据模型添加到目标。在右侧的检查器中,当您打开模型时,也为您的扩展启用它


如果您需要访问同一存储文件,请确保将其保存在数据容器中,并在应用程序和扩展程序之间共享。

没有理由对此问题进行否决投票。对,完全忘记添加应用程序组。谢谢