2011-09-10 61 views
1

在iOS 4應用程序中轉到後臺而不是終止。爲此,我必須註冊:強制後臺應用程序在iOS模擬器中終止

[[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和模擬器,您的應用程序想要終止而不是在按下home按鈕時發送到後臺。在這種情況下,發送。

對於測試,這應該就足夠了。

希望這會有所幫助。

相關問題