2016-09-21 1 views
0

I-Cache-Bilder in der Datei haben etwa so:Bild kann nicht aus der Datei erhalten

enter image description here

ich diese Bilder zu bekommen, habe ich wie folgt versucht:

let documentsURL = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first! 
let imagePath = documentsURL.absoluteString.stringByAppendingString("1.png") 
let image = UIImage(contentsOfFile: imagePath) 
print(image) 

die imagePath give me:

„file: /// Users/Entropie/Library/Developer/CoreSimulator/Geräte/3A41D467-B991-4F85-93CD-10C227ED4F69/data/Contai ners/Daten/Anwendung/F5005FAA-7107-41DD-86D2-38C302742063/Dokumente/1.png“

Sie es sehen gibt mir genau das Bild Weg, aber wenn ich print(image), ist das Bild nil.

Was mache ich hier falsch?

Antwort

2

Versuchen Sie, diese EDIT

let path = "~/1.png" 
let expandedPath = path.stringByExpandingTildeInPath 
let data = NSData(contentsOfURL: NSURL(string: expandedPath)!) 

let image = UIImage(data: data!) 
print(image) 

Hoffnung, das hilft.

+0

'let imageData: NSData? = NSData (contentsOfFile: expandedPath) 'sollte' let data = NSData (contentsOfURL: NSURL (string: imagePath)!) 'Sein – Khuong

Verwandte Themen