在解释错误之前我需要提一下。
当我尝试NSLog返回时,以下是错误返回。
Error parsing JSON: Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Unterminated string around character 2424.) UserInfo=0x956f200 {NSDebugDescription=Unterminated string around character 2424.}
在我的Iphone 4上,它运行正常。但它总是无法获取数据Xcode SDK或Iphone 5s,即使所有运行相同的应用程序。
这个我上传的是返回数据(只显示返回的巨大数据)。
NSString *returnString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Data > %@",returnString);
SBJsonParser *jsonParser = [SBJsonParser new];
NSError *thiserror;
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &thiserror];
parseData = (NSDictionary *) [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &thiserror];
if (!jsonArray) {
NSLog(@"Error parsing JSON: %@", thiserror);
}
现在我试图假设因为json太大,所以连接速度会使返回错误。但我真的不知道如何解决它。我是在寻找错误的方向吗?或任何人可以给我提示如何解决这个问题?谢谢!