【发布时间】:2017-02-26 09:27:44
【问题描述】:
我正在尝试使用前台互联网操作下载文件。下载成功但问题是目录中不存在文件
代码:
let urlString = "https://joycemusic1.files.wordpress.com/2015/07/fight-song-rachel_platten.pdf"
let filePath = "Documents/"
if let url = NSURL(string: urlString){
let tast = NSURLSession.sharedSession().downloadTaskWithURL(url, completionHandler: { (NSURL, NSURLResponse, NSError) in
if let error = NSError{
print(error)
}
if let locationString = NSURL , let fileLocation = locationString.path {
//print(fileLocation)
let fileExists = NSFileManager().fileExistsAtPath("fight-song-rachel_platten.pdf")
if fileExists == true{
try! NSFileManager.defaultManager().moveItemAtPath(fileLocation, toPath: filePath)
}
}
})
tast.resume()
}
下载文件路径为:
/Users/twilight/Library/Developer/CoreSimulator/Devices/80CCC33B-817F-46C7-A65E-2B1CAA86D940/data/Containers/Data/Application/43CB754B-4096-47B1-9A97-32D1657E426B/tmp/CFNetworkDownload_EoIzdN.tmp
找不到文件
【问题讨论】:
-
NSFileManager().fileExistsAtPath("fight-song-rachel_platten.pdf")。那是一条什么样的路? -
@vadian 感谢您的指导,您能帮忙解决这个问题吗
标签: ios swift xcode nsfilemanager