Обновите строку из табличного представления, где id = что-то в Swift - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу сделать что-то вроде обновления tableCell productCounter = count, где productId = 'iphone' из приложения.

Я думал получить все пути индекса таблицы, затем проверить, какая ячейка имеет productID == 'iPhone', и обновить это. Но мне было просто интересно, есть ли лучший способ сделать это в Swift.

1 Ответ

0 голосов
/ 14 ноября 2018

Поскольку вам нужно только обновить видимые ячейки, получите массив видимых путей индекса из табличного представления.Затем посмотрите на соответствующие данные в вашей модели данных, чтобы найти, какие из них соответствуют.Затем скажите табличному представлению перезагрузить только те совпадающие пути индекса.

Это более эффективное решение, чем ваша основная идея, поскольку нет необходимости проверять данные на строки, которые в данный момент не видны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...