【问题标题】:Calendar on iPhone simulatoriPhone模拟器上的日历
【发布时间】:2011-07-13 11:37:56
【问题描述】:

如何访问 iPhone 模拟器上的日历?

我正在使用 Titanium 制作应用程序,并且创建了一个事件。它应该可以工作,现在我想测试它是否正确保存在日历中。

谁能告诉我如何打开它?

谢谢

杰克勒斯

【问题讨论】:

    标签: iphone ios-simulator titanium


    【解决方案1】:

    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 文件。

    【讨论】:

    • menial.co.uk/software/base也是一个很酷的mac工具,免费试用应该没问题
    • 谢谢,我会调查的,我对 sqlite 数据库很熟悉。
    • 我好像没有Calendar文件夹,只有AddressBook和WebKit
    • @Tjekkles 我环顾四周并编辑了我的答案以包含我找到的解决方案。
    • 嗨,我在库目录中找到了 Calendar.sqlitedb 文件,但它没有被打开。我正在使用 SQLite 数据库浏览器版本 2.0b1。打开此文件以在我的模拟器上本地查看我更新的事件的任何帮助。任何帮助将不胜感激。我正在开发iOS6。抱歉,我刚刚阅读了这个问题,它是针对 Titanium 的。但我正在开发 xCode 4.5。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    相关资源
    最近更新 更多