Yes, you could introduce it as NSData, and then convert it to NSString:
NSData *imageData = UIImagePNGRepresentation(yourPNGImage);
NSString *imageString = [[NSString alloc] initWithBytes: [imageData bytes] length:[imageData length] encoding:NSUTF8StringEncoding];
In the case of jpeg images, you can easily use UIImageJPEGRepresentationistead UIImagePNGRepresentation.
source
share