在iOS 4应用程序中转到后台而不是终止。出于这个原因,我必须注册:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(appWillTerminate:)
name:UIApplicationWillResignActiveNotification
object:[UIApplication sharedApplication]];
而不是UIApplicationWillTerminateNotification。
但是如果我想测试我的UIApplicationWillTerminateNotification会发生什么。我如何在模拟器中测试它?
答案 0 :(得分:8)
如果要测试接收此类通知,请将以下密钥添加到Info.plist文件中:Application does not run in background
并将其设置为YES。内部名称为<key>UIApplicationExitsOnSuspend</key>
。
这将告诉iOS和模拟器,您的应用程序想要终止而不是在按下主页按钮时发送到后台。在这种情况下,会发送UIApplicationWillTerminateNotification
。
进行测试,这应该足够了。
希望这有帮助。