La première méthode consiste à utiliser un délégué. Après avoir transmis la valeur, appelez la méthode tableView reloadData sur la page de premier niveau. La valeur transmise peut être enregistrée localement ou temporairement dans une variable de page de premier niveau. la deuxième méthode est BLOCK. Définissez Block sur l'interface de deuxième niveau, puis appelez-le lorsque Block définit le bloc fonctionnel sur la page de premier niveau, ajoutez [self.tableView reloadData] à la fonction après avoir transmis la valeur .
La troisième méthode : en utilisant MVVM, les données sont stockées dans le viewModel et la vue lie les données dans le viewModel. Lorsque les données changent, la couche de vue reçoit une notification, puis l'interface peut être mise à jour. La liaison peut être implémentée à l'aide de ReactiveCocoa ou RxSwift.
La première méthode consiste à utiliser un délégué. Après avoir transmis la valeur, appelez la méthode tableView reloadData sur la page de premier niveau. La valeur transmise peut être enregistrée localement ou temporairement dans une variable de page de premier niveau. la deuxième méthode est BLOCK. Définissez Block sur l'interface de deuxième niveau, puis appelez-le lorsque Block définit le bloc fonctionnel sur la page de premier niveau, ajoutez [self.tableView reloadData] à la fonction après avoir transmis la valeur
.
Vous pouvez utiliser Delegate pour transférer des valeurs entre les pages
Définissez une méthode Delegate et appelez TableView.reload()
La troisième méthode : en utilisant MVVM, les données sont stockées dans le viewModel et la vue lie les données dans le viewModel. Lorsque les données changent, la couche de vue reçoit une notification, puis l'interface peut être mise à jour. La liaison peut être implémentée à l'aide de ReactiveCocoa ou RxSwift.