У меня есть изображения кэша в файл следующим образом:не удается получить изображение из файла
Я хочу, чтобы эти образы, я попытался так:
let documentsURL = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first!
let imagePath = documentsURL.absoluteString.stringByAppendingString("1.png")
let image = UIImage(contentsOfFile: imagePath)
print(image)
ImagePath отдавания я:
«файл: /// Пользователи/энтропией/Library/Developer/CoreSimulator/Devices/3A41D467-B991-4F85-93CD-10C227ED4F69/данные/содер ЧПЧ/Data/Application/F5005FAA-7107-41DD-86D2-38C302742063/Документы/1.png»
Вы видите это дает мне точно путь к изображению, но когда я print(image)
, изображение nil
.
Что я здесь делаю неправильно?
'let imageData: NSData? = NSData (contentsOfFile: expandPath) 'должно быть' let data = NSData (contentsOfURL: NSURL (string: imagePath)!) ' – Khuong