扫码关注官方订阅号
ringa_lee
iOS开发小白一枚, 每太明白题主意思.练习的时候还真没使用到AFJSONRequestOperation, 一直都是用下面的作者的Demo来请求数据的
AFJSONRequestOperation
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager GET:@"http://example.com/resources.json" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }];
这样从manager来拿operation的实例是木有问题的,你可以command+鼠标,点进去看看manager对operation做了拿些配置。他最后也是把operation添加到operationQueue里面来开始任务的,而不是直接用的start
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; AFHTTPRequestOperation *operation = [manager HTTPRequestOperationWithRequest:request success:^(AFHTTPRequestOperation *operation, id responseObject) { NSInteger statusCode = operation.response.statusCode; //... } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSInteger statusCode = operation.response.statusCode; //... }]; [manager.operationQueue addOperation:operation];
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
iOS开发小白一枚, 每太明白题主意思.
练习的时候还真没使用到
AFJSONRequestOperation, 一直都是用下面的作者的Demo来请求数据的这样从manager来拿operation的实例是木有问题的,你可以command+鼠标,点进去看看manager对operation做了拿些配置。他最后也是把operation添加到operationQueue里面来开始任务的,而不是直接用的start