【发布时间】:2014-08-01 05:51:39
【问题描述】:
我创建了一个Today Extension,它在 iOS 8 中首次引入。为了在Today extension 和container App 之间共享数据,我定义了一个app group,并将它们绑定到这个组。 (实际上我添加了一个嵌入式框架也可以在双方重用代码。)
这个方法的细节在Apple's document中有描述。
我创建了一些核心数据模型并将其作为 sqlite 存储在组容器中。然后一切都如我所想。
但是,当我卸载容器应用程序时,我的 iPhone 上仍有共享容器及其内容。我认为当应用组的最后一个成员被卸载时,这个容器应该被自动删除。就我而言,应用程序组的成员仅附带一个应用程序,因此,卸载此应用程序应该必须清除共享容器。
我错了吗?
ps。我找不到以用户身份删除此共享容器的方法。只有有权访问 app-group 的开发者才能通过编程移除此容器。
【问题讨论】:
标签: ios ios8 ios-app-extension ios-app-group