首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自NSURL的Swift PHAsset

来自NSURL的Swift PHAsset
EN

Stack Overflow用户
提问于 2016-08-11 19:25:42
回答 1查看 5.4K关注 0票数 3

我在Swift上做PHAsset和NSURL。我有一个图像url,例如file:///var/mobile/Media/DCIM/100APPLE/IMG_0043.JPG

如何在Swift中从此NSURL创建PHAsset?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-11 19:53:47

PHAsset对象表示出现在照片应用程序中的图像或视频文件,包括iCloud照片内容。若要显示或编辑资源,请使用PHAsset类获取要使用的照片或视频的资源对象。资源对象是不可变的,并且只包含它所表示的照片或视频的元数据。

因此,您不能创建PHAsset对象。这里只有一个用于创建对象的构造函数。

代码语言:javascript
复制
let asset   =   PHAsset()

没有NSURL的构造函数:-

这是我们经常使用的:-

代码语言:javascript
复制
let imgData = NSData(contentsOfURL: (NSURL(string: "file:///var/mobile/Media/DCIM/100APPLE/IMG_0043.JPG"))!)
let image = UIImage(data: imgData!)
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38895066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档