小编vei*_*rne的帖子

从Swift 3中的本地文件加载数据对象

我很难在Swift 3中加载一个图像文件.这是代码:

do {
    let imageData = try Data(contentsOf: imageUrl2.asURL()) 
} catch { 
    print ("loading image file error") 
}
Run Code Online (Sandbox Code Playgroud)

当前的Url字符串是:

file:///Users/veikoherne/Library/Developer/CoreSimulator/Devices/889A08D5-B8CC-458C-99FF-643A4BA1A806/data/Containers/Data/Application/F64ED326-7894-4EE7-AA3B-B1BB10DF8259/Documents/img2017-03-23 17:39:24.jpg
Run Code Online (Sandbox Code Playgroud)

显然我已经检查过这个文件是否存在并且是有效的图像.它总是告诉我"加载图像文件错误".任何人都有在Swift 3中加载本地数据的经验?

提到的答案是使用NSData对象,可能还有Swift 2.当前Swift 3拒绝将NSData桥接到Data,这就是我必须使用Data的原因.

ios swift swift3

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

ios ×1

swift ×1

swift3 ×1