【发布时间】:2018-03-07 07:17:49
【问题描述】:
我正在使用 QBImagePicker。我试图获取图像文件名,但这非常困难。我能为此做些什么?我不知道。
func qb_imagePickerController(_ imagePickerController: QBImagePickerController!, didFinishPickingAssets assets: [Any]!) {
let requestOptions = PHImageRequestOptions()
requestOptions.resizeMode = PHImageRequestOptionsResizeMode.exact
requestOptions.deliveryMode = PHImageRequestOptionsDeliveryMode.highQualityFormat
// this one is key
requestOptions.isSynchronous = true
for asset in assets {
if ((asset as AnyObject).mediaType == PHAssetMediaType.image) {
PHImageManager.default().requestImage(for: asset as! PHAsset, targetSize: PHImageManagerMaximumSize, contentMode: PHImageContentMode.default, options: requestOptions, resultHandler: {
(pickedImage, info) in
self.selectImage.image = self.resizeImage(getImageView: self.selectImage, originImage: pickedImage!)
})
}
}
imagePickerController.dismiss(animated: true, completion: nil)
}
【问题讨论】:
标签: swift3 permissions ios11 photo photolibrary