Я использую QBImagePickerController для выбора нескольких изображений за раз.Может получить изображение из PHAsset библиотеки
Итак, вот весь мой код
Я представляю imagepickerController
с этим кодом
let imagePickerController = QBImagePickerController()
imagePickerController.delegate = self
imagePickerController.allowsMultipleSelection = true
imagePickerController.mediaType = .Image
self.presentViewController(imagePickerController, animated:
true, completion: nil)
поэтому, когда я выбрать несколько изображений и нажмите кнопку Готово, этот метод называется
func qb_imagePickerController(imagePickerController: QBImagePickerController!, didFinishPickingAssets assets: [AnyObject]!) {
for asset in assets {
print(asset.fileName)
}
self.dismissViewControllerAnimated(true, completion: nil)
}
Для Например, я выбираю одно изображение, которое он печатает следующим образом:
<PHAsset: 0x7fc55d954500> 6006CE57-81FE-4DC0-8C52-5DB43CE7638D/L0/001 mediaType=1/0, sourceType=1, (1920x1080), creationDate=2016-05-26 09:15:34 +0000, location=0, hidden=0, favorite=0
Из этого как я могу получить изображение и установить его в collectionview?
Я получаю fileName от него, но его не стоит устанавливать изображение из него.
Я использую filePathURL, fileURL, absoluteURL, но ничего не произошло он врезался
Так что, пожалуйста, помогите мне с этим
Спасибо
Возможная Дубликат [При преобразовании PHAsset в UIImage потери прозрачности] (http://stackoverflow.com/questions/38283416/while-converting-phasset-to-uiimage-losing -прозрачность) –
@Jecky checkout my Answer –