2017-05-23 4 views
1

Ich habe die folgende Codezeile verwendet, um ein Bild aus der Fotobibliothek auszuwählen. Jetzt möchte ich ein URL für diese Bilder erstellen, wenn es möglich ist.So erstellen Sie eine URL für ein Bild mit Swift

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { 

    let image = info[UIImagePickerControllerOriginalImage] as! UIImage 
    self.imageView.image = image 

    picker.dismiss(animated: true) { 
     // Completion block 
    } 
} 

Wie ein URL für ein UIImage schaffen?

+1

Was meinst du mit create url? Sie können die UIImagePickerControllerReferenceURL Ihrer Media Asset URL oder Sie können die UIImage und verwenden Sie diese Datei URL –

+0

Ich brauche eine URL zum Anhängen eines Bildes an die lokale Benachrichtigung. Ich habe keine Erfahrung mit der URL. Vielen Dank für Ihren Kommentar. Es ist wirklich nützlich – Mannopson

+0

So müssen Sie Ihr Bild lokal speichern. Sie müssen 'UIImageJPEGRepresentation (image, 1)' verwenden und diese Daten in Ihr Dokumentenverzeichnis schreiben –

Antwort

1

Versuchen Sie mit let url = info[UIImagePickerControllerMediaURL] as! URL

+0

@Mannopson Hat das funktioniert? Wenn dies der Fall ist, markieren Sie es als akzeptiert, indem Sie das Häkchen auf der linken Seite drücken. – Coder256

Verwandte Themen