【发布时间】:2011-07-04 13:49:28
【问题描述】:
在我的 iPhone 应用程序代码中,任何可以告诉我如何操作的示例代码:
- 如何检测应用程序是否刚刚部署以运行到模拟器(而不是设备)[如果“已部署”不可用,则仅检测应用程序何时在模拟器上运行,而不是设备)
- 我将在我的 iPhone 应用程序代码中的哪个位置放置在模拟器中设置我的测试数据的行 - 这说明我希望每次重新编译并推送到模拟器时都能有效地清除/重新安装测试数据(但是我真的不希望在模拟器中使用应用程序期间运行此代码 - 例如应该能够在模拟器中交换应用程序然后当我在模拟器中再次启动我的应用程序时它不应该运行数据设置代码
关于如何隐藏在模拟器上管理此测试数据的任何其他更好的建议都会很好。这里的背景是我在谈论日历中的测试数据(例如使用 Event Kit),所以当我部署到我的设备时,我不想让应用程序将日历项目放入我的 iPhone(抱歉 - 只有 1 个人iPhone在这里)。
【问题讨论】:
标签: ios iphone ios-simulator eventkit test-data