У меня проблема с обработкой пустого responseObject
в AFHTTPRequestOperation
во время запроса GET. Я использую библиотеку AFNetworking.
Если содержимое responsteObject равно «0 объектов», мое приложение падает, когда я пытаюсь получить доступ к ключам, недоступным в responseObject. Как я могу справиться с этим изящно? Вот как выглядит мой код:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:requestURL parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(responseObject[@"NotAvailableKey"];
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
Если содержимое responseObject не равно «0 объектов», код работает отлично. Даже если я пытаюсь получить доступ к ключу, которого нет в responseObject.