您的位置:首页 > 其它

iphone后台功能执行

2011-04-21 16:26 239 查看
- (void)applicationDidEnterBackground:(UIApplication *)application {

__block UIBackgroundTaskIdentifier bgTask;

bgTask = [application beginBackgroundTaskWithExpirationHandler:^{

dispatch_async(dispatch_get_main_queue(), ^{

if (bgTask != UIBackgroundTaskInvalid)

{
bgTask = UIBackgroundTaskInvalid;
}
});
}];

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"555555");

});

});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: