【发布时间】:2015-04-07 15:00:00
【问题描述】:
我正在尝试使用 swift 显示相机胶卷中的图像表。我有资产路径:
assets-library://asset/asset.JPG?id=123456789&ext=JPG
以及本地文件路径:
/Users/johndoe/Library/Developer/CoreSimulator/Devices/1932149090125/data/Containers/Data/Application/11451-54365436-34563-2345-232342364/Documents/asset.JPG
我不知道使用什么函数来创建 UIImage。
我尝试了UIImage(data: NSdata) 和UIImage(contentsOfFile: String),但均未成功。
代码: 在我的 UITableView、cellForRowAtIndexPath 函数中,我正在循环访问具有单元格的资产路径和本地文件路径的数据库。
let url = NSURL(string: "/Users/johndoe/Library/Developer/CoreSimulator/Devices/123455678/data/Containers/Data/Application/124536432342364/Documents/asset.JPG")
let data = NSData(contentsOfURL: url!)
cell.thumbnailImage.image = UIImage(data: data!)
【问题讨论】:
-
你试过
UIImage(named: "imageName")吗? -
@bsarr007 哎呀,也忘了提到那个。感谢您指出了这一点。但是,是的,我也试过了。 “命名”似乎只适用于保存在我的目录中并且不从相机胶卷中提取的文件。除非我执行不正确