如何测试iPhone唤醒代码?

时间:2011-02-01 01:50:48

标签: iphone ios wakeup

当一个iOS应用程序被唤醒时,将调用applicationDidBecomeActive委托。

如果设备连接到调试器,则应用程序将永远不会睡眠。

如何调试唤醒代码中的问题?

2 个答案:

答案 0 :(得分:2)

将applicationDidBecomeActive委托给其他方法并对其进行单元测试。您正在测试代码,而不是Apple的唤醒回调机制。

答案 1 :(得分:0)

如果调试器不合作,您可以在代码中添加NSLog语句。然后,您可以在程序完成后阅读日志。

这里有一些关于获取旧日志的信息: Is there a way to capture the ouput of NSLog on an iPhone when not connected to a debugger?