У меня проблема с моим UiTableView.
У меня всегда есть один ряд в моем табличном виде (для обработки друзей)
С этим кодом все работает нормально: когда я удаляю пользователя, он корректно удаляет строку в табличном представлении.
Если есть один друг, и если я его удаляю, измените текст на «У вас нет друзей», но UIimage не станет равным нулю. Все еще изображение аватара, которое я удалил.
Как я могу это исправить и поставить ноль на мой UIImage?
Спасибо!
self.MyFriendslist.remove(at: indexPath.row)
if self.MyFriendslist.count == 0 {
let cell = self.MyFriendsTableview.dequeueReusableCell(withIdentifier: "CustomFriends") as! MyFriendsTableViewCell
DispatchQueue.main.async {
self.MyFriendslist.removeAll()
cell.MyFriends_AvatarName.text = "You have no friends ?"
cell.MyFriends_Avatar.image = nil
self.MyFriendsTableview.reloadData()
}
}
else {
self.MyFriendsTableview.deleteRows(at: [NSIndexPath(row: indexPath.row, section: 0) as IndexPath], with: .fade)
}