Отмена выбора строки представления таблицы при возврате

Я последовал предложению Люка Редпата здесь - Selected UItableViewCell остается синим при выборе - чтобы отменить выбор строки при возвращении к исходному табличному представлению, но я могу ' t заставить его работать. На самом деле метод не запускается.

- (void)viewDidAppear:(BOOL)animated
{
  [super viewDidAppear:animated];
  [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];
}

Я подозреваю, что это потому, что класс не UITableViewController , а UIViewController с tableView как свойство, подключенное к NIB.

Как добиться того же поведения - т.е. отменить выбор при возврате?

32
задан Community 23 May 2017 в 12:34
поделиться