【发布时间】:2017-03-08 13:41:33
【问题描述】:
我正在尝试将NSURL 转换为NSData。我的 url 字符串是我从设备获取的本地文件 url。
let url = NSURL(string: url)
let imageData = NSData(contentsOfURL: url)
let image = UIImage(data: imageData)
我得到了正确的NSURL 值。但是在将其转换为NSData 时,它会给出nil 的值。我知道stackoverflow中有类似的问题,但没有一个能解决我的问题。我正在使用 swift 2.2
【问题讨论】:
-
imageData为零吗?尝试使用contentsOfFile:代替,如果它是本地的,或者使用fileURLWithPath:更改 NSURL 构造 -
如果是加载本地文件,为什么要转换成url、nsdata?关注这个:stackoverflow.com/questions/25739762/…