如何从swift3中的库文件集获取图像文件名
我用的是QBImagePicker。我试图获取图像文件名,但这非常困难。我能为此做些什么?我不知道如何从swift3中的库文件集获取图像文件名,swift3,permissions,ios11,photo,photolibrary,Swift3,Permissions,Ios11,Photo,Photolibrary,我用的是QBImagePicker。我试图获取图像文件名,但这非常困难。我能为此做些什么?我不知道 func-qb\u-imagePickerController(\uimagepickercontroller:QBImagePickerController!,didfinishpickingsassets:[Any]!){ 让requestOptions=PHImageRequestOptions() requestOptions.resizeMode=PhImageRequestOption
func-qb\u-imagePickerController(\uimagepickercontroller:QBImagePickerController!,didfinishpickingsassets:[Any]!){
让requestOptions=PHImageRequestOptions()
requestOptions.resizeMode=PhImageRequestOptions resizeMode.exact
requestOptions.deliveryMode=PhImageRequestOptions deliveryMode.highQualityFormat
//这个是关键
requestOptions.isSynchronous=true
资产中的资产{
if((资产作为AnyObject.mediaType==PHAssetMediaType.image){
PHImageManager.default().requestImage(对于:资产为!相集,目标大小:PHImageManagerMaximumSize,内容模式:PHImageContentMode.default,选项:requestOptions,resultHandler:{
(拾取图像,信息)在
self.selectImage.image=self.resizeImage(getImageView:self.selectImage,originImage:pickedImage!)
})
}
}
imagePickerController.Disclose(动画:true,完成:nil)
}
试试这个
if let fileName = Asset.value(forKey: "filename") as? String{
print(fileName)
}
您好,请详细说明您的答案,为什么这将是OP问题的解决方案。这将有助于OP和网站的未来访问者。谢谢
let originalName = PHAssetResource.assetResources(for: asset).first?.originalFilename
print("original File name \(originalName)")