AFNetworking iOS — способ увидеть актуальные данные в NSLog после завершения запроса GETIOS

Программируем под IOS
Ответить
Anonymous
 AFNetworking iOS — способ увидеть актуальные данные в NSLog после завершения запроса GET

Сообщение Anonymous »

У меня есть простой вызов приведенного ниже метода API под названием queryJobAndMoveWithName, который выполняет запрос GET (например, http://www.imdb.com/xml/find?json=1&nr= ... q=jennifer) .
Однако, когда я смотрю на ответ журнала, JSON отображается как:

кроме {XXX:XXX, XXX:XXX}

Код: Выделить всё

- (void)queryJobAndMoveWithName:(NSString *)name completionHandler:(void (^)(NSDictionary *resultsJSON, NSError *error))completionHandler {

NSString *url = [NSString stringWithFormat:@"%@%@?json=1&nr=1&nm=on&q=%@", kAPIHost, kSearchPath, name];

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/javascript" ,@"text/html", @"text/plain", @"text/json", nil];

[manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation, id responseJSON) {
NSLog(@"JSON: %@", responseJSON);
completionHandler(responseJSON, nil);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
completionHandler(nil, error);
}];
}
Вот метод, который вызывает метод API из контроллера представления

Код: Выделить всё

- (IBAction)searchButtonTapped:(id)sender {
NSLog(@"%@",self.searchTextField.text);
NSString *queryName = self.searchTextField.text;
NSArray *fullName = [queryName componentsSeparatedByString:@" "];
NSString *formattedFullName = [fullName componentsJoinedByString:@"+"];

FPAImdbApi *imdbApi = [[FPAImdbApi alloc] init];
[imdbApi queryJobAndMoveWithName:formattedFullName completionHandler:^(NSDictionary *resultsJSON, NSError *error) {
if (error) {
NSLog(@"error: %@", error);
} else if (resultsJSON) {
NSLog(@"result json: \n %@", resultsJSON);
} else {
NSLog(@"nothing found");
}

}];

}
Итак, мой вопрос: как мне просмотреть содержимое полученного JSON в журналах, кроме формы памяти?

Подробнее здесь: https://stackoverflow.com/questions/332 ... s-complete
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»