【发布时间】:2014-10-16 15:44:57
【问题描述】:
所以我将 URL 作为字符串(在本例中为 JPG,但如果可能的话,我希望任何文件类型的通用过程)并且我将文件路径作为字符串作为我要保存文件的位置。
实现这一点的最快方法是什么?
请记住,这是针对 OSX 命令行应用程序的。我尝试了一些在这里找到的示例代码,主要使用 UIImage,但我得到错误:“使用未解析的标识符”,添加“导入 UIKit”得到错误:“没有这样的模块”。请帮忙!
import Foundation
let myURLstring = "http://www.safety.vanderbilt.edu/images/staff/Bob-Wheaton.jpg"
let myFilePathString = "/Volumes/HD/Staff Pictures/Bob-VEHS.jpg"
--->以上是原始问题
--->下面是新的改进代码:工作
import Foundation
let myURLstring = "http://www.safety.vanderbilt.edu/images/staff/Bob-Wheaton.jpg"
let myFilePathString = "/Volumes/HD/Staff Pictures/Bob-VEHS.jpg"
let url = NSURL(string: myURLstring)
let imageDataFromURL = NSData(contentsOfURL: url)
let fileManager = NSFileManager.defaultManager()
fileManager.createFileAtPath(myFilePathString, contents: imageDataFromURL, attributes: nil)
【问题讨论】: