如何在扩展和容器应用程序之间共享SQLite数据库

时间:2014-10-01 20:46:46

标签: ios sqlite ios8-today-widget

我想在应用扩展程序和容器应用程序之间共享SQLite数据库。数据库从主包(容器应用程序)复制到应用程序组。扩展从数据库的副本读取和写入。问题是如果在容器应用程序之前打开扩展,则没有要读取的数据库。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以根据指示应用程序已打开一次的应用程序组在NSUserDefaults中放置一个标志。然后,扩展程序可以检查此“密钥”,如果缺少则显示适当的消息。

您究竟是如何将数据库复制到应用程序组的?