【发布时间】:2017-01-03 23:54:41
【问题描述】:
我正在使用以下代码来检测文件是否存在。该文件确实存在,但 fileExistsAtPath 总是返回 false
if let receiptFound = receiptUrl?.checkResourceIsReachableAndReturnError(error){
print("receiptUrl is \(receiptUrl?.path)") }
print("Does the file exist \(NSFileManager.defaultManager().fileExistsAtPath(receiptUrl!.path!))")
if NSFileManager.defaultManager().fileExistsAtPath(receiptUrl!.path!)
{ //work with file
}
我的输出是:
我不明白为什么当文件存在时语句返回为假?
【问题讨论】:
-
你能调试看看 urlPath,我猜 URL 路径可能是 nil 或不正确。
标签: ios swift nsfilemanager file-exists