Je veux mettre l'image à mon UIImageView
en imagePickerController
en utilisant Kingfisher
mais rien ne se passe. D'abord, je dirige l'utilisateur vers la photothèque. Après que l'utilisateur sélectionne la photo et revienne, j'obtiens la photo comme UIImage
et le URL
dans imagePickerController
. Kingfisher n'a pas de méthode pour définir UIImage
. Donc, j'essaie de le définir à partir de l'URL, mais je vois juste un vide UIImageView
. Mon code est;Set Image dans imagePickerController avec l'utilisation Kingfisher
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)
}
Mon URL est, "assets-library://asset/asset.JPG?id=D21C7124-472A-44F8-A22B-B3A5A0C48E32&ext=JPG" 0x00000001702f7680"
. Y at-il un problème avec mon URL ou puis-je définir UIImage
avec martin-pêcheur. Je suis sûr que je peux obtenir la photo parce que quand j'essaye de mettre cela changedImage
sans kf
cela fonctionne. J'ai essayé le Kingfisher and swift 3 - cannot set image with url mais cela n'a pas fonctionné.
C'est un travail. Thnx beaucoup. C'est la seule réponse dans tout Internet pour cette situation. Thnx mate – AtaerCaner