Ich habe den folgenden Code, um ein Bild aus der Bibliothek und dann base64encode für den zukünftigen Upload auswählen ... Bild ausgewählt ist und erscheint in App, wie ich will ... aber in der Ausgabe bekomme ich diesen FehlerBase64 Bildcodierung Swift 4 iOS
[Entdeckung] Fehler beim entdecken Erweiterungen angetroffenen: Fehler Domain = PlugInKit-Code = 13 "Abfrage abgebrochen" Userinfo =
{NSLocalizedDescription = Abfrage abgebrochen} und wenn ich nehme den gedruckten base64 Code in Ausgang und einen webtool verwenden (https://www.base64decode.org/) zu versuchen, diese Informationen zu dekodieren, um zu bestätigen, dass es funktioniert hat, bevor ich später an der Dekodierung in iOS zu arbeiten beginnen - es scheint falsch zu sein? Ich gehe davon aus, dass ich das Bild nicht korrekt kodiere?
@IBAction func selectImage(_ sender: AnyObject) {
selectImage.allowsEditing = true //2
selectImage.sourceType = .photoLibrary //3
present(selectImage, animated: true, completion: nil)//4
}
func imagePickerController(_ selectImage: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let chosenImage = info[UIImagePickerControllerEditedImage] as! UIImage //2
profilePic.contentMode = .scaleAspectFit //3
profilePic.image = chosenImage //4
let quality = 1.0
base64String = (UIImageJPEGRepresentation(chosenImage, CGFloat(quality))?.base64EncodedString())!
print (base64String)
self.dismiss(animated: true, completion: nil) //5
}
Die Antwort hat Ihnen geholfen? – GIJOW