【发布时间】:2010-10-06 09:32:45
【问题描述】:
我正在制作一个音频将在后台播放的应用程序。在以下代码中,未声明 bgTask。 bgTask 应该是一个什么样的对象?
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication *app = [UIApplication sharedApplication];
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{});
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}
【问题讨论】:
-
请以正确的方式格式化您的代码。
标签: iphone cocoa-touch