У меня есть функция, которая добавляет значок на ячейку:Как определить ячейку для добавления на нее значка?
unreadMessagesCountBadge(cell, forCount: messagesCount)
, но я не знаю, как обнаружить клетки, что мне нужно для добавления этого знака на нем?
Например, у меня есть список пользователей, и один из моих контактов отправил мне сообщение. Как обнаружить эту ячейку, добавить возле этого контакта мой значок 1
?
UPDATE
я обнаруживаю, что новое сообщение, полученное в другом файле, и мне нужно, чтобы вызвать эту функцию из там и обновления в моем cellForRowAtIndexPath
. Я смущен =/
создать свойство значка в списке пользователей. добавьте к нему свой значок и обновите представление таблицы. также обрабатывать свойство значка в 'cellForRowAtIndexPath:'. – x4h1d
и еще один вопрос, вы просто коснулись этой темы. Как обновить ** мой tableView? Когда я делаю 'reloadData()', это не помогает мне. Поэтому мне нужно сменить контроллер и вернуться назад, чтобы увидеть мой значок. Любые идеи об этой проблеме? @ x4h1d –
'reloadData()' должен работать нормально, если вы правильно обрабатываете обновленные данные в 'cellForRowAtIndexPath'. Изменение 'viewcontroller', просто для обновления представления таблицы, будет смешно. Проверьте метод cellForRowAtIndexPath, если ваша перезагрузка не работает. положить точку останова и отладить. – x4h1d