我在 GET 请求期间处理空的问题responseObject
。AFHTTPRequestOperation
我正在使用 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 中的键。