Ich habe ein NSURL
Objekt, das mir den Pfad einer lokalen Datei (im Dokumentenordner) gibt. Ich möchte ein NSData
Objekt mit dem Inhalt dieser Datei füllen. Versucht mit, dataWithContentsOfURL:
aber dies schlägt fehl. Ich weiß, dass die Datei existiert, weil das iPhone SDK
den Pfad zurückgibt.
Kann mir bitte jemand sagen, wie ich ein NSData
Objekt aus URL
einer lokalen Datei erhalten kann?
Vielen Dank.
Antworten:
SWIFT-Code:
quelle
Um diese Arbeit zu bekommen, müssen Sie nur Folgendes tun:
quelle
Stellen Sie sicher, dass Ihre lokale URL mit "file: //" beginnt. Dann müssten Sie nur Folgendes tun:
quelle
Für swift3 fand ich die Antwort von der folgenden URL hilfreich
(Ich habe den folgenden Pfad gefunden, nachdem ich das Bild mit dem Phonegap-Plugin aufgenommen hatte
Datei: ///var/mobile/Containers/Data/Application/B64B06DE-7976-45CF-9BE2-661F0F309A06/tmp/abcded.jpg)
https://stackoverflow.com/a/41043447/6383908
Wenn videoURL = URL (Zeichenfolge: urlString), lassen Sie videodata = versuchen? Daten (Inhalt von: videoURL) {// Code von Alamofire hier hinzufügen}
quelle
quelle