J'essaie de sélectionner une image à partir d'une caméra ou d'une galerie et de montrer l'image sélectionnée à l'écran de ma vue d'image. Mais ce n'est pas montrant. Qu'est-ce que je manque? P> dans mon cas La fonction de point d'arrêt n'est pas du tout invoquant p> p>
3 Réponses :
J'ai fait face à la même question avant et je l'ai résolue en définissant une image de retard comme étant montrée ci-dessous: espère que cela aidera. P> P>
Assurez-vous que vous avez aussi, il vaut mieux Rejeter le paramètre code> Picker code> envoyé à ce délégué: p> uiImagePickerControllerdelegate code> ajouté à votre classe et avez défini votre
uiImagePickerController code> instance de l'instance:
Ça n'est pas correct. Vous suggérez une méthode déléguée avec des paramètres anciens [chaîne: tout] code>. Alors il crée juste une nouvelle méthode
@ROBERTDRESLER Tu as raison. Cependant, le problème était de définir le délégué. Je vais éditer la réponse.
Je suis désolé, vous avez suggéré une bonne chose sicker.dismiss code>, je ne l'ai tout simplement pas remarqué parce que vous n'avez pas écrit que vous faites ce changement
@ROBERTDRESLER Il semble qu'il n'avait aucun problème à utiliser rejeter code> il était donc inutile de toute façon. Merci quand même.
Même si cela ressemble à cela, c'était en fait une bonne suggestion qui doit être dans le code, alors remettez-la en arrière;)
@ROBERTDRESLER C'est de retour à la réponse ;-)
Si votre fonction de point d'arrêt n'est pas à l'invoquer, je pense que vous n'avez pas défini le délégué ImagePicker dans ViewDidLoad ()
override func viewDidLoad() { super.viewDidLoad() imagePicker.delegate = self }