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 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не могу получить актуальные данные для обновления в списке просмотра Windows Phone 8.1
    Anonymous » » в форуме C#
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ установить интервал между запросами с помощью AFNetworking?
    Anonymous » » в форуме IOS
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать UIColor в HEX и отобразить в NSLog
    Anonymous » » в форуме IOS
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • NSLog, как я могу создать вывод фиксированной ширины для полей разного размера?
    Anonymous » » в форуме IOS
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Неожиданная ошибка при попытке использовать NSLog()
    Anonymous » » в форуме IOS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

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