我创建了一个Today Extension
首次在 iOS 8 中引入的。Today extension
为了在和它之间共享数据container App
,我定义了一个app group
,并将它们绑定到这个组。(实际上我添加了一个嵌入式框架也可以在双方重用代码。)
此方法的详细信息在Apple 的文档中进行了描述。
我创建了一些核心数据模型并将其作为 sqlite 存储在组容器中。然后一切都按照我的想法进行。
但是,当我卸载容器应用程序时,仍然有共享容器,它是我 iPhone 上的内容。我认为当应用组的最后一个成员被卸载时,这个容器应该被自动删除。就我而言,应用程序组的成员仅附带一个应用程序,因此,卸载此应用程序应该必须清除共享容器。
我错了吗?
附言。我找不到以用户身份删除此共享容器的方法。只有有权访问 app-group 的开发人员才能通过编程删除此容器。