У меня есть серия элементов UITableViewCell с различными UIControls для установки значений модели.Обновление пользовательского интерфейса при изменении модели
Когда я вношу изменения в модель, мне трудно найти способ обновления UITableViewCell, который отображает вычисленное свойство из модели.
Я разместил модель в AppDelegate и получаю ее непосредственно из RootViewController. В каждой реализации UITableViewCell у меня есть метод, который обновляет модель при внесении изменений.
Но тогда я не уверен, как обновить дисплей, чтобы показать обновление. (Я попытался подключить один и тот же элемент к двум действиям, но порядок выполнения действий не согласован, поэтому он сначала перезагружает дисплей, а затем обновляет модель).
Любая помощь будет высоко оценена.
Спасибо ..
Thanks Luvieere, UITableViewCell имеет функцию setModel, а функцию обновления следует вызывать в RootViewController. Я могу создать переменную RootViewController в объекте UITableViewCellController и вызвать метод updateDisplay? Правильно ли это? – Prasanna
Либо это, либо у вас есть функция обновления RootViewController static, поэтому вы можете назвать ее как [Обновление RootViewController]. – luvieere
@Prasanna, как вы создаете один 'UITableViewCellController' (TVCC) для каждого' UITableViewCell' (TVC)? – ma11hew28