2010-08-10 58 views
5

我想問一個關於iPhone應用程序的問題。我使用Xcode來編寫關於日曆的iPhone應用程序,模擬器是3.1.3。Xcode是否在模擬器中提供了iCal?

但是,我看不到日曆應用程序。 (模擬器僅顯示1.照片和2.設置)。我是否需要設置或從互聯網上下載以查看日曆應用程序?非常感謝你。

回答

6

不幸的是iPhone模擬器沒有附帶日曆應用程序。但是,您仍可以從日曆數據庫中存儲和檢索數據,該數據庫是系統數據庫的一部分,將存儲在iOSUserDomain處。有關更多信息,請參閱Using iPhone Simulator

+0

感謝您的回覆。我想問一下iPhone模擬器中是否有一些預定義的事件? – Questions 2010-08-10 08:04:59

+0

我想你的意思是日曆事件.. 沒有預定義的日曆事件。但你可以通過打開iPhone模擬器的sqlite數據庫來檢查自己。它應該位於:/ Library/Application Support/iPhone Simulator/3.1.3/Library/Calendar/Calendar.sqlitedb – Daniel 2010-08-10 12:43:23

+0

非常感謝。這些信息非常有用。 – Questions 2010-08-11 01:36:03

4

即使這個問題很老,我發現自己上週提出問題,並通過運行EKEventKitUI的簡單示例應用程序解決了我的問題。它讓我在日曆數據庫中添加事件,並查看我的應用程序添加/編輯的事件。

1

如前所述,iPhone模擬器沒有附帶日曆應用程序。

的數據仍然存放在其應位於像日曆數據庫:

/庫/ Application Support/iPhone 模擬器/ 3.1.3 /庫/日曆/ Calendar.sqlitedb

但是這是一個加密文件,不能用像MesaSQLite這樣的sqlite數據庫應用程序打開。

簡單的破解似乎是從iOS開發人員庫運行EKEventKitUI框架的示例應用程序,並使用它來查看(並編輯)事件列表。 當前下載鏈接是here

N.B.這是來自SO和外部的其他各種答案的綜合答案。相信我爲此提供的答案的其他人。

相關問題