我使用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結帳我的答案 –