按照本教程,我正在使用 HTML 请求制作一个基本的 iPhone 应用程序。
本教程让我在 AFNetworking 中使用 AFJSONRequestOperation。问题是,我使用的是 AFNetworking 版本 2,它不再具有 AFJSONRequestOperation。
所以,当然,这段代码(大约从教程的一半开始,在标题“查询 iTunes Store Search API ”下)不能编译:
NSURL *url = [[NSURL alloc]
initWithString:
@"http://itunes.apple.com/search?term=harry&country=us&entity=movie"];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
AFJSONRequestOperation *operation =
[AFJSONRequestOperation JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSLog(@"%@", JSON);
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response,
NSError *error, id JSON) {
NSLog(@"Request Failed with Error: %@, %@", error, error.userInfo);
}];
[operation start];
我的问题是,我应该用什么替换 AFJSONRequestOperation 才能继续使用 AFNetworking 2.x?我用谷歌搜索了这个,发现似乎没有其他人在问这个问题。