UITableView не отменяет автоматически выбранную строку при повторном появлении таблицы

Обычно выбранная строка вUITableView отменяется выбор с анимацией, когда пользователь возвращается из подробного представления.

Тем не менее, в моем случае, когда у меня естьUITableView встроен вUIViewController Я должен сделать это вручную вviewWillAppear вот так:

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    // For some reason the tableview does not do it automatically
    [self.tableView deselectRowAtIndexPath:self.tableView.indexPathForSelectedRow 
                                  animated:YES];  
}

Почему это и как это исправить?

Ответы на вопрос(6)

Ваш ответ на вопрос