从UIImage获取URL路径-Framework ImagePicker

时间:2018-10-05 14:14:25

标签: swift uiimage uiimagepickercontroller swift-framework

我正在尝试从UIImage获取路径(用于多次选择),而我只是使用框架ImagePicker从图库中获取路径。我从这种方法获取UIImage:

ItemWriter

在此功能上,我需要将路径保存在字符串上

预先感谢

2 个答案:

答案 0 :(得分:0)

UIImage不包含有关任何URL的信息或有关路径的信息。您可以将它们保存在应用程序的documents目录中,然后将路径存储在变量中。

我不建议使用不推荐使用的库,最好使用默认的UIImagePicker并使用this委托方法,例如so

答案 1 :(得分:0)

UIImage不包含有关资产URL的任何信息。您应该使用UIImagePickerControllerDelegate imagePickerController(_:didFinishPickingMediaWithInfo:)来获取URL info字典。

func imagePickerController(_ picker: UIImagePickerController, 
  didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
    let imageURL = info[.imageURL] as? URL //here's your URL
}