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 レスポンス)
文字列で発生するエラー: