afnetworking get请求代码报错?

PenguinGoHack
  • 227
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    [manager GET:@"http://localhost:5000/index" parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
        NSLog(@"JSON: %@", responseObject);
    } failure:^(NSURLSessionTask *operation, NSError *error) {
        NSLog(@"Error: %@", error)p;
    }];
    
    

报错

Incompatible block pointer types sending 'void (^)(NSURLSessionTask __strong, NSError __strong)' to parameter of type 'void (^ __nullable)(NSURLSessionDataTask * __nonnull __strong)'

没有懂是什么问题,求大神解答。

我用Xcode 6,官方文档说AFNetworking 3.0+需要xcode 7,是否跟这个有关系?

回复
阅读 3.7k
3 个回答

报错的字面意思是你传入的 Block 参数类型和方法声明的参数类型不符合。

AFNetworking 3.0+使用的是NSURLSession xcode6 还不支持吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏