2011-10-30 52 views

回答

3

在您的應用程序委託中,您必須實現- (void)applicationDidEnterBackground:(UIApplication *)application,在[UIApplication sharedApplication]上調用beginBackgroundTaskWithExpirationHandler: ^()]並存儲結果。該應用的代碼將繼續在後臺運行。

然後,當您要關閉應用程序時,請使用您從上面的代碼中獲得的任務標識符呼叫endBackgroundTask:

如果你將它與UIApplicationExitsOnSuspend結合起來,你可能會得到你想要的行爲......

相關問題