1

[application beginBackgroundTaskWithName:@"LOG_STUFF" expirationHandler:^{}];是否可以在AppDelegate' 方法中执行后台任务application:didReceiveLocalNotification:

4

1 回答 1

3

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

如果您的应用程序被暂停(已经在后台),则必须将应用程序带到前台didReceiveLocalNotification:才能触发“”方法并让您能够开始后台任务。

有关如何正确使用此 API 的更多详细信息,请查看Apple 的 " beginBackgroundTaskWithExpirationHandler:"方法文档。

于 2014-07-17T20:19:31.053 回答