当一个iOS应用程序被唤醒时,将调用applicationDidBecomeActive委托。
如果设备连接到调试器,则应用程序将永远不会睡眠。
如何调试唤醒代码中的问题?
答案 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?