当我的应用程序在iPhone模拟器中运行时,委托方法
- (void)applicationWillTerminate:(UIApplication *)application
仅在我第一次点击iPhone模拟器的主页按钮时调用.
按下主页按钮并再次启动应用程序后,按下主页按钮不会调用委托方法.
这里发生了什么?我误解了一些基本的东西吗?
我怀疑它正在被调用,但你感到困惑,因为在你点击模拟器中的Home按钮后,你已经结束了Xcode中的当前会话.你NSLog
的applicationWillTerminate:
方法可能有,是吗?点击Home按钮后,NSLog
s不再显示在Xcode的运行控制台中.如果你打开/Applications/Console.app
我希望他们会出现在那里.