如何检测单元格上添加徽章?

时间:2015-11-03 13:05:25

标签: ios swift uitableview logic badge

我有一个功能,它会在单元格上添加徽章:

unreadMessagesCountBadge(cell, forCount: messagesCount)

但我不知道,如何检测单元格上添加此徽章所需的内容?

例如,我有一个用户列表,我的一个联系人给我发了一条消息。如何检测此单元格,要在此联系人附近添加我的徽章1

更新

我检测到在另一个文件中收到的新消息,我需要从那里调用此函数并在我的cellForRowAtIndexPath中更新。我很困惑= /

1 个答案:

答案 0 :(得分:1)

为什么在tableView上使用reloadData()时它对您没有帮助? 你是从主线程调用它吗?你可以强制从主线程调用:

dispatch_async(dispatch_get_main_queue(),{
  self.tableView.reloadData()
})