我有我的一些代码AppDelegate
的applicationWillTerminate:
方法,但我不知道如何测试它是否工作。 使用Xcode中停止模拟器不会触发它。
如何在applicationWillTerminate测试代码:?
请注意,这是特定的模拟器,而不是设备。
我有我的一些代码AppDelegate
的applicationWillTerminate:
方法,但我不知道如何测试它是否工作。 使用Xcode中停止模拟器不会触发它。
如何在applicationWillTerminate测试代码:?
请注意,这是特定的模拟器,而不是设备。
模拟器不发送applicationWillTerminate:
因为跳板不发送你杀码(SIGABRT),LLDB是。 要触发这些委托方法,你必须使用Home键命令(⌘+⇧+ H),然后拉起了多任务处理的抽屉,并从那里杀了你的应用程序。 调试会话将立即终止,并委托方法成功地将火。
在iOS系统9.1(或许前)这似乎只如果你双击家庭和拖动应用起来,因此退出工作。 从桌面做不会触发这个事件,它有发生,而应用程序是在模拟器中打开。