Wie ist es möglich?NSFileManager.defaultManager(). FileExistsAtPath gibt false anstelle von true zurück
let exists = NSFileManager.defaultManager().fileExistsAtPath(path.absoluteString)
print("exists: \(exists)") //false
Dies ist 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
Und man kann sehen, daß es dort ist, wo es sein sollte:
Was ist los?
können Sie das Dokumentenverzeichnis func Printdocument drucken() { lassen pathToFile = NSSearchPathForDirectoriesInDomains (NSSearchPathDirectory.CachesDirectory, .UserDomainMask, true) [0] do { lassen namesOfFile = versuchen Manager.contentsOfDirectoryAtPath (pathToFile) für Namen in namesOfFile { print ("name: \ (Name)") } } catch lassen Fehler als NSError { print ("Druck: \ (Fehler)") } } – kholl
so offenbar die Datei nicht existiert. Wie speichern Sie es – kholl