在didReceiveLocalNotification中收到本地通知后执行后台任务:

时间:2014-07-17 20:07:33

标签: ios objective-c uilocalnotification uibackgroundtask

是否可以在[application beginBackgroundTaskWithName:@"LOG_STUFF" expirationHandler:^{}];的方法[{1}}

中执行AppDelegate的后台任务

1 个答案:

答案 0 :(得分:3)

如果你的应用程序在前台,是的!

如果您的应用已暂停(已在后台),则必须将应用带到#34; didReceiveLocalNotification:"解雇方法以及您能够开始后台任务。

查看Apple's documentation for "beginBackgroundTaskWithExpirationHandler:"方法,了解有关如何正确使用此API的更多详细信息。