【发布时间】:2011-07-13 11:37:56
【问题描述】:
如何访问 iPhone 模拟器上的日历?
我正在使用 Titanium 制作应用程序,并且创建了一个事件。它应该可以工作,现在我想测试它是否正确保存在日历中。
谁能告诉我如何打开它?
谢谢
杰克勒斯
【问题讨论】:
标签: iphone ios-simulator titanium
如何访问 iPhone 模拟器上的日历?
我正在使用 Titanium 制作应用程序,并且创建了一个事件。它应该可以工作,现在我想测试它是否正确保存在日历中。
谁能告诉我如何打开它?
谢谢
杰克勒斯
【问题讨论】:
标签: iphone ios-simulator titanium
Lion 更新:要访问用户库文件夹,follow these instructions。
不幸的是,似乎没有任何方法可以从模拟器访问日历。
但是,正如我发现的in this thread,您可以找到模拟器使用的 SQLLite3 数据库,并使用您的 mac 从那里的日历中获取数据。如果您不熟悉 SQLLite3 数据库,我建议您使用 SQLite database browser 查看该文件。
编辑:Calendar.sqlitedb 文件的位置似乎取决于您使用的模拟器版本。
当您的模拟器打开时,转到菜单并单击硬件,然后将鼠标悬停在版本上。您应该在您使用的设备版本旁边看到一个复选标记(对我来说,它是 4.0.2)。现在转到/Users/<username>/Library/Application Support/iPhone Simulator/<that version number>/Library/Calendar/,应该可以找到Calendar.sqlitedb 文件。
【讨论】: