【发布时间】:2017-07-22 07:01:34
【问题描述】:
我想将共享扩展程序集成到我的 iPhone 应用程序中。应用程序包含 sqlite 数据库,其中包含一些电话簿联系人。我在应用程序中添加了共享扩展,并且扩展在共享活动视图控制器中也是可见的。但问题是我无法访问主应用程序 sqlite 数据库。当我在扩展中记录数据库路径时,它显示的路径与主应用程序 sqlite 数据库路径不同。所以请帮助我了解如何访问主应用程序数据库以从 sqlite 获取数据,以便我可以将它们显示到共享扩展自定义视图控制器中,并希望将新数据插入数据库。
【问题讨论】:
-
hii @Vyas Kishan,我也遇到了同样的问题..你有什么解决办法吗?
-
@V12,我找到了替代解决方案。为此使用应用程序组。当用户打开共享扩展和用户打开主应用程序从应用程序组检索信息并存储到 sqlite db 时,将所有信息存储到其中。这是唯一的解决方案。
-
得到了解决方案 :) 我会把我遵循的步骤发给你。