屏幕锁定时NSURLConnection停止

时间:2014-04-22 17:36:22

标签: ios objective-c nsurlconnection

我正在开发视频上传到Facebook的应用。它正常工作,直到应用程序处于活动状态,如果它进入后台。对于后台,我使用以下代码行来不中断连接。

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    UIApplication  *app = [UIApplication sharedApplication];

   self.backgroundTask = [app beginBackgroundTaskWithExpirationHandler:^{
        [app endBackgroundTask:self.backgroundTask];
    }];

    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

        [[UIApplication sharedApplication] endBackgroundTask:self.backgroundTask];
        self.backgroundTask = UIBackgroundTaskInvalid;
    });
   }

但如果用户通过按开/关按钮锁定屏幕,NSURLConnection将停止。有没有其他方法可以使nsurlconnection在锁定的屏幕上保持活动状态。请给我一些想法。

提前致谢。

0 个答案:

没有答案