没有NSURLConnectionDelegate的POST请求

时间:2013-11-29 12:22:23

标签: ios objective-c ios7 grand-central-dispatch uiapplication

我想发送POST请求但不使用委托。我必须把所有东西都放在一块。我也不想使用AFNetworking来完成这个简单的任务。为什么?我的应用程序中只有一个请求,并不想包含这种(我认为简单)的三方库。

我想以dispatch方式发送-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler阻止请求。

1 个答案:

答案 0 :(得分:1)

试试这个:

    [NSURLConnection sendAsynchronousRequest:self.request
                                       queue:[[NSOperationQueue alloc] init]
                           completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {

         if ([data length] >0 && error == nil)
         {
         }
    }];