How to get file name in UIImagePickerController with Asset library?

后端 未结 13 1608
天命终不由人
天命终不由人 2020-12-03 14:55

I want to get the file name from UIImagePickerController. I do not want to use ALAssetLibrary because it is deprecated in iOS 9. I have used the following code

13条回答
  •  南方客
    南方客 (楼主)
    2020-12-03 15:35

    Swift 5, iOS 11+

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
        let photo = info[.phAsset] as? PHAsset
        let filename = photo?.value(forKey: "filename") as! String
    }
    

提交回复
热议问题