के बजाय झूठी रिटर्न देता है यह कैसे संभव है?NSFileManager.defaultManager()। FileExistsAtPath सही
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
है और आप देख सकते हैं यह नहीं है जहां यह होना चाहिए:
क्या चल रहा है?
आप दस्तावेज़ निर्देशिका समारोह PrintDocument मुद्रित कर सकते हैं() { pathToFile = NSSearchPathForDirectoriesInDomains (NSSearchPathDirectory.CachesDirectory, .UserDomainMask, सच) [0] करना {जाने namesOfFile = नाम के लिए कोशिश Manager.contentsOfDirectoryAtPath (pathToFile) जाने namesOfFile में { प्रिंट ("नाम: \ (नाम)") }: } } – kholl
तो जाहिरा तौर पर फ़ाइल मौजूद नहीं है } पकड़ त्रुटि NSError { प्रिंट ("\ (त्रुटि) प्रिंट") के रूप में करते हैं। आप इसे कैसे सहेजते हैं – kholl