Как уже упоминалось в вашей ошибке, вы пытаетесь установить image
для объекта класса UITableView
. Это невозможно.
В вашем коде это ошибка здесь:
UITableViewCell *cell = (UITableViewCell *)[self.tableView viewWithTag:0];
По умолчанию все виды имеют вид по умолчанию tag
, установленный на 0
. Когда вы вызываете этот метод для вашего tableView
, он сначала возвращает вас UIView
с tag == 0
. Я думаю, что вы не изменили тег по умолчанию для вашего UITableView *tableView
, так что метод возвращает вас tableView
, а не UITableViewCell
.
В этом случае вам необходимо выбрать правильный способ доступа к соответствующему UITableViewCell *cell;
.