AFHTTPSessionManager或AFHTTPOperationManager已被跳过,甚至没有执行

时间:2015-01-26 18:08:46

标签: ios afnetworking

我是IOS开发的新手,正在使用AFNetworing通过第三方API执行与动态数据请求相关的操作,我认为这是在IOS中进行网络连接的好方法吗?

到目前为止,我遇到的一个问题是我在两个不同的类实现文件中有两个AFHTTPSessionManager。当我运行应用程序时,第一个成功执行。但是第二个没有用,问题出在debug mode,我可以看到

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:PLACE_DETAIL_URL
  parameters:@{ @"key": APPLICATION_KEY,
                @"placeid": placeid,
                @"extensions": @"review_summary"
                }
     success:^(NSURLSessionDataTask *task, id responseObject) {
         NSLog(@"%@", responseObject);
         placeDetail = [[NSDictionary alloc] initWithDictionary: (NSDictionary *) [responseObject objectForKey:@"result"]];
     } failure:^(NSURLSessionDataTask *task, NSError *error) {
         UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error Places"
                                                             message:[error localizedDescription]
                                                            delegate:nil
                                                   cancelButtonTitle:@"Ok"
                                                   otherButtonTitles:nil];
         [alertView show];
     }];

甚至没有执行。由于某种原因,它被跳过了。这是一个错误,或者我一次只能在AFHTTPSessionManagerAFHTTPOperationManager

P.S。 调试gif发布在这里是为了明确的想法。 debug

感谢您的帮助。

0 个答案:

没有答案