是否有可能将小部件中的数据写入主应用程序Coredata而不使用组?

时间:2016-10-26 10:27:09

标签: ios swift core-data

我在网上找到了很多解决方案,其中很多都需要将项目添加到一个组中。但我没有开发人员帐户,我只是一名学生,而我只想创建一个小部件,用户可以使用按钮进行交互,并在主应用程序中添加到coredata,所以任何解决方案都可以帮助我吗?感谢

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 iOS上的扩展程序是与其应用程序不同的进程。沙盒意味着除非他们使用应用程序组,否则他们无法访问彼此的数据。它不仅仅是拥有此规则的核心数据,而且是任何类型的文件访问权限。如果您未能设置应用程序组,则可以尝试使用Web服务在线存储数据。应用和扩展程序都可以使用相同的Web服务来共享数据。