我无法从 JSON 请求中解析 base64 字符串的原因是什么?当我把它变成一个小字符串时,它就可以工作了。
澄清一点:
else if([connection isEqual:self.appearanceConnection]){
NSArray *arrayOfAppearances = [NSJSONSerialization JSONObjectWithData:[[[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding] dataUsingEncoding:NSUTF8StringEncoding]options:NSJSONReadingAllowFragments error:&error];
NSLog(@"het aantal appearances is: %i", arrayOfAppearances.count);
[self syncAppearances:arrayOfAppearances];
}
当我将它编辑为一个小字符串时,我得到的响应是接收到的数组的长度为 1。如果我再次将其更改为图像的 base 64,则长度为 0。
http://cl.ly/image/470Z0X1P3K1b(图像格式 JSON 响应)
我在字符串上遇到的错误: