我遇到了一个奇怪的问题,当我试图从Xcode而不是主页按钮停止应用程序时,调用- (void)applicationWillTerminate:(UIApplication *)application{}和- (void)applicationDidEnterBackground:(UIApplication *)application{}调用它.
Mos*_*she 10
此行为是预期的,因为Xcode 不是 iOS设备上的主页按钮.
例如,如果单击"构建并运行",则在测试另一个应用程序时,系统将提示您终止第一个应用程序.如果你这样做,那么第一个应用程序将关闭,就像它从未打开一样.这似乎是应用程序沙盒的结果.
在类似的说明中,如果您在支持多任务处理的设备上测试应用程序时点击主页按钮,则应用程序将继续以后台模式运行,并且不会触发applicationWillTerminate.但是,您的设备应该触发applicationDidEnterBackground.