2013-04-09 127 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