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