如何在swift中读取文件数据应用程序文档目录?
发布时间:2020-12-14 04:47:31 所属栏目:百科 来源:网络整理
导读:我是 Swift编程语言的新手.我想从一些电子管服务器下载电影,想要离线播放.我正在使用Alamofire下载部分.我可以列出文件: var file:String?if let files = NSFileManager.defaultManager().contentsOfDirectoryAtPath(documentsDirectory,error: error) as?
我是
Swift编程语言的新手.我想从一些电子管服务器下载电影,想要离线播放.我正在使用Alamofire下载部分.我可以列出文件:
var file:String? if let files = NSFileManager.defaultManager().contentsOfDirectoryAtPath(documentsDirectory,error: &error) as? [String] { for filename in files { // do stuff with filename file = filename println(filename) } } 但问题是如何将该文件用于我的目的.假设它的图像文件,我想在imageview中显示. myImageView.image = UIImage(contentsOfFile: file) /* doesn't work*/ 感谢您的任何帮助. 解决方法
对于Swift 2,你必须改变一些东西.注意:StringByAppendingPathComponent在String上不再可用(仅限NSString):
var paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0] as NSString var getImagePath = paths.stringByAppendingPathComponent("filename") myImageView.image = UIImage(contentsOfFile: getImagePath) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |