2016-08-16 1 views
1

J'ai un UIViewController (HandlerViewController) avec deux conteneurs (chacun associé à un contrôleur de vue de table pour afficher les enregistrements de la base de données). Lorsque je clique sur l'une des lignes dans l'un des deux conteneurs, je vois la vue détaillée. Dans la vue détaillée, j'ai un bouton (Annuler) qui est lié à la fonction de déroulement dans HandlerViewController. Lorsque cette vue est chargée, les tables des conteneurs sont vides. Comment puis-je les repeupler après un déroulement réussi? Les viewDidLoad() dans les deux contrôleurs de table ont déjà du code qui remplit les tables, mais cela ne fonctionne pas lorsque je me détends apparemment.Swift - Déroulement du contrôleur Table View dans le conteneur

Voici la mise en page:

enter image description here

Si plus de précisions est nécessaire que je serai heureux de fournir.

+0

Essayez de déplacer le code qui charge les données dans viewDidLoad pour afficherWillAppear –

+1

@JonahStarling brilliant !!!!! S'il vous plaît poster comme réponse afin d'aider les autres qui peuvent être confus à ce sujet. oh et merci beaucoup! –

Répondre

2

La vue est déjà chargée lorsque vous déroulez le segue et que vous ne le rechargerez pas nécessairement. Vous devez déplacer votre code vers ViewWillAppear.