我想使用Kingfisher
將圖像設置爲我的UIImageView
,imagePickerController
但沒有任何反應。首先,我將用戶引導至照片庫。在用戶選擇照片並返回後,我得到UIImage
的照片和imagePickerController
的URL
。翠鳥沒有辦法設置UIImage
。所以我嘗試從URL設置它,但我只看到空UIImageView
。我的代碼是;使用Kingfisher在imagePickerController中設置圖像
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let changedImage = info[UIImagePickerControllerOriginalImage] as! UIImage
let url = info[UIImagePickerControllerReferenceURL] as! URL
profilePhotoImage.kf.setImage(with: url)
picker.dismiss(animated: true, completion: nil)
}
我的網址是:"assets-library://asset/asset.JPG?id=D21C7124-472A-44F8-A22B-B3A5A0C48E32&ext=JPG" 0x00000001702f7680"
。我的網址有什麼問題嗎?或者我可以用翠鳥設置UIImage
。我確定我可以得到這張照片,因爲當我嘗試設置changedImage
而沒有kf
時,它可以正常工作。我嘗試了 Kingfisher and swift 3 - cannot set image with url但它沒有奏效。
這是作品。 Thnx很多。這是整個互聯網對這種情況唯一的答案。 Thnx隊友 – AtaerCaner