应用程序从Xcode停止时未调用applicationWillTerminate

Ksi*_*nak 6 ipad ios4 xcode4

我遇到了一个奇怪的问题,当我试图从Xcode而不是主页按钮停止应用程序时,调用- (void)applicationWillTerminate:(UIApplication *)application{}- (void)applicationDidEnterBackground:(UIApplication *)application{}调用它.

Mos*_*she 10

此行为是预期的,因为Xcode 不是 iOS设备上的主页按钮.

例如,如果单击"构建并运行",则在测试另一个应用程序时,系统将提示您终止第一个应用程序.如果你这样做,那么第一个应用程序将关闭,就像它从未打开一样.这似乎是应用程序沙盒的结果.

在类似的说明中,如果您在支持多任务处理的设备上测试应用程序时点击主页按钮,则应用程序将继续以后台模式运行,并且不会触发applicationWillTerminate.但是,您的设备应该触发applicationDidEnterBackground.