NSData不会保存在本地文件中

时间:2015-02-06 15:39:48

标签: ios ipad swift nsdata

我正在尝试从URL中获取数据(在本例中为图像)并将此数据写入磁盘。 我收到数据,一切似乎都很好。调试器甚至显示数据被写入磁盘,甚至是正确的大小。 但是当我打开照片应用程序时,我无法找到该文件。为什么呢?

var fileData: NSData = NSData(contentOfURL: response.URL!)!
var paths: NSArray = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
var documentsDirectory: NSString = paths.objectAtIndex(0) as NSString
var filePath = documentsDirectory.stringByAppendingPathComponent("new.jpg")
fileData.writeToFile(filePath, atomically: true)

1 个答案:

答案 0 :(得分:1)

我认为您可以使用UIImageWriteToSavedPhotosAlbum写入照片应用相册。当然,您需要先将数据转换为UIImage:[UIImage imageWithData: fileData]