加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读