iOS - 在applicationDidBecomeActive上使用AFNetworking发送异步

时间:2015-09-29 12:51:46

标签: ios afnetworking dispatch-async

是否需要在dispatch_async中包装AFNetworking呼叫?当应用程序变为活动状态时,我正在对服务器执行简单的POST,并且我希望确保调用完全异步,应用程序不等待恢复。请参阅下面的我当前的代码。这种方法有什么问题吗?

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{

        [[AFHTTPRequestOperationManager manager] POST:@"URL" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
        } 
        failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        }];
    });
}

0 个答案:

没有答案