Transition entre segues lente après ajout de delegate

Bonjour à tous,

pour passer de la View A à la View B, j’utilise: override func prepare(for segue: UIStoryboardSegue, sender: Any?) . Lorsque j’appuie sur le bouton pour déclencher la transition, le passage est immédiat.
Dans ma View B, j’ai ensuite ajouté: imagePicker = UIImagePickerController() et imagePicker.delegate = self

Maintenant, lorsque j’appuie sur le même bouton, la transition prend 3-4s. Je pense qu’il faut ajouter un élément permettant l’asynchronisation, mais je ne sais pas comment faire…:disappointed_relieved:

Malheureusement le UIImagePickerController est assez lourd à charger et on ne peut pas le charger en asynchrone à ma connaissance.
Ce que tu peux faire c’est attendre que la vue B soit chargée, afficher un message indiquant que le chargement des photos est en cours (via un label par exemple), puis commencer le chargement de ton picker.

Ok. Merci Maxime, je vais essayer d’implémenter un label “d’attente”