将 UIImage 转换为 TLPHAsset 并插入到 selectedAssets 数组中

问题描述

我正在使用 TLPhotoPicker 来选择多个图像和视频,在从选择器中选择图像后,一切正常,期待一件事,它存储在类型为 TLPHAsset 的数组中

var selectedAssets = [TLPHAsset]()

并将所有图像存储在此数组中后,我将从该数组中填充 CollectionView 直到一切正常。

现在我正在使用 PhotoEditor 编辑图像

https://github.com/eventtus/photo-editor

因此,当我在 collectionview 的 didSelect 上获取图像并将该图像传递给 PhotoEditor,然后在委托方法上编辑照片后,我将编辑后的图像作为 UIImage。

现在我想将该编辑过的图像插入到 selectedAssets 数组中,但是当我尝试插入时出现以下错误

self.selectedAssets.insert(image,at: 0) //Cannot convert value of type 'UIImage' to expected argument type 'TLPHAsset'

所以谁能告诉我如何解决这个问题有没有办法将UIImage转换为TLPHAsset

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)