Как это возможно?NSFileManager.defaultManager(). FileExistsAtPath возвращает false вместо true
let exists = NSFileManager.defaultManager().fileExistsAtPath(path.absoluteString)
print("exists: \(exists)") //false
Это path.absoluteString
//file:///Users/kuna/Library/Developer/CoreSimulator/Devices/92BD140D-5C14-43C4-80D6-904BB9594ED6/data/Containers/Data/Application/5B818832-BB19-4047-A7F8-1487F36868D6/Documents/wishlists/68/147/128/IMG_0006.PNG
И вы можете увидеть, что там, где оно должно быть:
Что происходит?
Вы можете распечатать каталог документов Func PrintDocument() { пусть pathToFile = NSSearchPathForDirectoriesInDomains (NSSearchPathDirectory.CachesDirectory, .UserDomainMask, правда) [0] сделать { пусть namesOfFile = попробовать Manager.contentsOfDirectoryAtPath (pathToFile) для имени в namesOfFile { печати ("имя: \ (имя)") } } поймать пусть ошибку в NSError { печати ("печать: \ (ошибка)") } } – kholl
так, видимо, файл не существует. Как вы его сохраняете – kholl