2013-04-09 108 views
0

我正在运行苹果示例程序SimpleEKDemo,它应该将事件详细信息发布到iphone日历。在运行并发布一些事件后,我可以在我的笔记本电脑上的模拟器库中找到Calendar.sqlitedb,但是当我使用SQLite数据库浏览器查看它时,它为空,完全没有。我在Simulator 6.1上运行,这是我正在查看Calendar.sqlitedb的文件夹。iPhone模拟器 - Calendar.sqlitedb

有关Calendar.sqlitedb为什么为空的任何帮助?

+0

转到您的终端并键入? sqlite3 Calendar.sqlite,然后输入.tables,如果你没有看到你的表格,看起来它可能已被删除。你是否对你的核心数据实体进行了修改,是否重新生成了实体? – Harish 2013-04-09 15:21:40

回答

0

Calendar.sqlite数据库是否在包中?有时,应用程序开发人员将一个空的sqlite数据库放入该包中,然后在第一次启动时将其复制到应用程序的文件目录中,因为该包中的内容是只读的。你可能看错了。

+0

我没有更改或复制任何内容。我刚从苹果开发者网站下载并运行了示例代码。 – lavabuild 2013-04-09 16:10:57

+0

这方面还没有进一步的发展。对此有任何帮助吗? – lavabuild 2013-04-10 08:43:55