AF解析json出错:
Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (JSON text did not start with array or object and option to allow fragments not set.) UserInfo=0x8a8a700 {NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}
可打印 NSLog ( @"operation: %@" , operation. responseString ); 服务端返回的结果看看哪里错了
[client getPath : nil parameters : nil success :^( AFHTTPRequestOperation *operation, id responseObject)
{
NSError *error;
NSDictionary *dict = [ NSJSONSerialization JSONObjectWithData :responseObject options : NSJSONReadingMutableLeaves error :&error];
NSLog ( @"operation: %@" , operation. responseString );
if (success) {
success(dict);
}
}
failure :^( AFHTTPRequestOperation *operation, NSError *error)
{
NSLog ( @"error description:%@" ,[error description ]);
}];
Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (JSON text did not start with array or object and option to allow fragments not set.) UserInfo=0x8a8a700 {NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}
可打印 NSLog ( @"operation: %@" , operation. responseString ); 服务端返回的结果看看哪里错了
[client getPath : nil parameters : nil success :^( AFHTTPRequestOperation *operation, id responseObject)
{
NSError *error;
NSDictionary *dict = [ NSJSONSerialization JSONObjectWithData :responseObject options : NSJSONReadingMutableLeaves error :&error];
NSLog ( @"operation: %@" , operation. responseString );
if (success) {
success(dict);
}
}
failure :^( AFHTTPRequestOperation *operation, NSError *error)
{
NSLog ( @"error description:%@" ,[error description ]);
}];