Jak serializować UIImage do JSON?

ja używam

imageData = UIImagePNGRepresentation(imgvw.image);

i podczas wysyłania

[dic setObject:imagedata forKey:@"image"]; 

po

NSData *data = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&theError];

teraz aplikacja zawiesza aplikację kończącą z powodu nie przechwyconego wyjątku ”NSInvalidArgumentException', powód:' Niepoprawny typ w JSON write (NSConcreteMutableData)

questionAnswers(3)

yourAnswerToTheQuestion