我想问一个关于iPhone应用程序的问题。我使用Xcode编写关于日历的iPhone应用程序,模拟器是3.1.3。
但是,我看不到日历应用。 (模拟器仅显示1.照片和2.设置)。我是否需要设置内容或从Internet下载以查看日历应用程序?非常感谢你。
答案 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和外部发现的各种其他答案的综合答案。感谢所有回答的人我为此而努力。