I Bild von UIImagePickerController in UIImageView geladen habeneine Reihe von UIImage erhalten in schnellen
Ich brauche das Bild in Zeichenfolge konvertieren sie an den Server
Dies ist mein Code zu senden, aber es gibt einen Fehler
var imageData:String = "";
if let unwrappedImage = profileImage.image {
let imageNSData : NSData = UIImageJPEGRepresentation(unwrappedImage, 1.0)!;
imageData = (NSString(data:imageNSData, encoding:NSUTF8StringEncoding) as String?)!
}
ich erhalte die folgende Ausnahme
fatal error: unexpectedly found nil while unwrapping an Optional value
kann jemand helfen bitte
Sie können die 'NSData' des Bildes nicht in einen' NSString' konvertieren, da die Daten nicht das UTF-8 darstellen, das eine Zeichenkette codiert. Erforschen Sie die Bilddaten eines Bildes in eine base64-kodierte Zeichenkette. – rmaddy
Siehe https://stackoverflow.com/questions/11251340/convert-uiimage-to-base64-string-in-objective-c-and-swift – rmaddy
Dank @rmaddy Ihre Antwort war sehr hilfreich. –