Я делаю базовое приложение для iPhone с запросами HTML, следуя этот учебник.
В моем учебном пособии используется AFJSONRequestOperation в AFNetworking. Проблема в том, что я использую AFNetworking версии 2, у которой больше нет функции AFJSONRequestOperation.
Итак, конечно, этот код (примерно на полпути вниз по учебнику под заголовком "" Запрос API поиска в iTunes Store ") не компилируется:
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? Я искал это и обнаружил, что никто больше не задает этот вопрос.