【发布时间】:2015-05-10 20:05:20
【问题描述】:
我已经按照this 教程添加了我的数据库。我确实针对我的应用程序和我的扩展程序。从我的应用程序中,我可以选择、插入、删除和更新数据库。我希望我的应用程序和扩展程序共享同一个数据库。所以我在我的应用程序中添加信息,然后在扩展程序中显示该信息。
由于它现在可以工作(我已经测试过),应用程序有一个数据库实例,而扩展程序有一个实例。我只添加了一个分贝。任何人都知道为什么我有两个数据库实例以及为什么我无法访问从扩展程序中的应用添加的数据?
【问题讨论】:
-
sqlite 没有共享服务器。每个实例都需要自行设置访问权限。
-
@ThomasKilian 我不完全确定我理解了,但两者都有自己的访问权限,但是否可以在它们之间共享数据库信息?如果没有,如果您想将信息存储在手机中,是否只有 NSUserdefaults 可以使用?
-
我不是 iOS 开发人员(只是 OSX),所以不能说太多。但只要访问同一个文件,就可以共享里面的信息。
标签: database sqlite ios8-extension