используйте deselectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated
функцию для отмены выбора строк в uitableview
вызовите ее в вашей функции viewWillAppear
[yourTableView deselectRowAtIndexPath:selectedIndexPath animated:NO];
, если вы не уверены, какой индекс вы выбралив прошлый раз вы можете запустить цикл для всех путей индекса в вашей таблице.
-(void) viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
for(int i = 0; i <= [yourArr count]; i++)
{
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
[yourTableView deselectRowAtIndexPath:indexPath animated:NO];
}
}
Примечание: поскольку я не знаю вашего точного кода .... вам нужно изменить приведенный выше код в соответствии с вашими потребностями.