Objective c 如果AFHTTPSessionManager的responseSerializer无法解析,会发生什么情况?
如果AFHTTPSessionManager的responseSerializer无法解析响应,例如响应不是有效的JSON负载,那么下面的代码会发生什么情况?是否: A:调用成功块时responseObject=nil,或: B:故障块被调用了吗Objective c 如果AFHTTPSessionManager的responseSerializer无法解析,会发生什么情况?,objective-c,afnetworking,afnetworking-2,Objective C,Afnetworking,Afnetworking 2,如果AFHTTPSessionManager的responseSerializer无法解析响应,例如响应不是有效的JSON负载,那么下面的代码会发生什么情况?是否: A:调用成功块时responseObject=nil,或: B:故障块被调用了吗 [[ServiceManager sharedManager].sessionManager GET:@"blah" parameters:params success:^(NSURLSessionDataTask *task, NSDictionar
[[ServiceManager sharedManager].sessionManager GET:@"blah" parameters:params success:^(NSURLSessionDataTask *task, NSDictionary *responseObject) {
} failure:^(NSURLSessionDataTask *task, NSError *error) {
}];
,是B;当解析响应数据时遇到错误时,将执行故障块
我刚刚检查了一下,对我来说,错误的localizedDescription是无法读取数据,因为它的格式不正确