Probablement un mauvais appel d'avoir des cellules individuelles d'observation du modèle. L'objectif du protocole UITableViewDataSource
est de vous donner une place pour gérer les modifications dans le modèle sans le lier directement aux composants de la vue. Les cellules peuvent être supprimées (supprimées efficacement) et supprimées dynamiquement par la tableview.
Si vous définissez un objet distinct en tant que source de données tableview et que vous recevez des notifications de modification du modèle, vous pouvez dissocier votre modèle de votre vue.
Ceci est essentiellement la trinité Model> View> Controller nous sommes destinés à écrire notre code dans l'image de. Supprimez la dépendance entre votre interface utilisateur et le modèle en plaçant un objet contrôleur au milieu.
Lisez le guide pour une meilleure explication et des conseils à ce sujet.
Si cette réponse ne vous aide pas le problème exact, pourriez-vous développer le problème que vous rencontrez?
Je suis d'accord et satisfait de la MVC –