ImageData не может напрямую передаваться в NSString, у меня есть предложение, вы можете сделать это NSData для Base64 NSString, и если вы не хотите выполнять обратное преобразование, тогда используйте Base64 из NSString в NSData, найдите A "GTMBase64.h ", это поможет вам
Encode
NSString *imageStr = [GTMBase64 stringByEncodingData:imageData];
Decode
NSData *imageData = [GTMBase64 decodeString:imageStr];