В OS 3.0, когда allowSelection = NO, невозможно выбрать какую-либо строку, а также отменяется выделение строки.
В предыдущей ОС 3.0 наиболее очевидным решением запретить выбор является возврат nil в willSelectRowAtIndexPath, который является частью UITableViewDelegate
Однако у этого подхода есть две проблемы:
1) Он не стабилен (то есть время от времени строка выбирается ...)
2) Не отменяет подсветку строк
Любая подсказка?