通过图片的URL 获取Asset

 if let referenceURL = info[UIImagePickerControllerReferenceURL] as? URL {
        let options = PHFetchOptions()
        options.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)]
        options.predicate = NSPredicate(format: "mediaType = %d OR mediaType = %d",PHAssetMediaType.image.rawValue, PHAssetMediaType.video.rawValue)
        let fetchResult = PHAsset.fetchAssets(withALAssetURLs: [referenceURL], options: options)
        if let asset = fetchResult.firstObject {
              return asset
        }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一天集训结束。。。。 下午看的编组作业不禁想起了在陆院时候学习的场景。以前喜欢研究学术战术,工作之后,天天被琐事...
    考拉小巫Daniel阅读 143评论 2 0
  • 空气似乎在此刻凝固了。 艾米觉得自己不该出现在这种场合,尤其是从苏筱筱的眼光中,透露出了极强的杀伤力,如果眼神可以...
    有马甲线的美女作家阅读 279评论 0 0