Chciałbym wybrać komórkę w tableView. Działa poprawnie przy użyciu tego kodu, ale po wybraniu programowo nie powoduje zdarzenia didSelectRowAtIndexPath
. Jak mogę go wyzwolić?Zdarzenie didSelectRowAtIndexPath nie jest wyzwalane, gdy programowo wybiera się wiersz
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self.mainTable selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
pracy, dzięki za pomoc – Jaume
dla przyszłych turystów: To jest wielki wyjaśnienie, dlaczego to nie działa, ale wierzę, że jest to bardziej kompleksowe rozwiązanie: http://stackoverflow.com/questions/2305781/iphone-didselectrowatindexpath-not-invoked – kbpontius