Xcode是否在模拟器中提供iCal?

时间:2010-08-10 04:04:52

标签: objective-c xcode ios-simulator

我想问一个关于iPhone应用程序的问题。我使用Xcode编写关于日历的iPhone应用程序,模拟器是3.1.3。

但是,我看不到日历应用。 (模拟器仅显示1.照片和2.设置)。我是否需要设置内容或从Internet下载以查看日历应用程序?非常感谢你。

3 个答案:

答案 0 :(得分:6)

不幸的是,iPhone模拟器没有附带日历应用程序。但是,您仍然可以存储和检索日历数据库中的数据,日历数据库是系统数据库的一部分,将存储在iOSUserDomain。有关详细信息,请参阅Using iPhone Simulator

答案 1 :(得分:4)

尽管这个问题很老,但我发现自己上周要求它并通过运行EKEventKitUI的简单示例应用程序解决了我的问题。它允许我在日历数据库中添加事件,并查看我的应用程序添加/编辑的事件。

答案 2 :(得分:1)

如前所述,iPhone模拟器不附带日历应用程序。

数据仍存储在日历数据库中,该数据库应位于以下内容:

  

/ Library / Application Support / iPhone   模拟器/ 3.1.3 /库/日历/ Calendar.sqlitedb

但这是一个加密文件,无法使用像MesaSQLite这样的sqlite数据库应用程序打开。

一个简单的黑客似乎是从iOS Developer Library运行EKEventKitUI框架的示例应用程序,并使用它来查看(和编辑)事件列表。 目前下载的链接是here

N.B。这是在SO和外部发现的各种其他答案的综合答案。感谢所有回答的人我为此而努力。