Поэтому я пытаюсь по умолчанию выбрать первую строку в табличном представлении, когда мой вид загружается впервые. Я делаю это мой метод viewWillAppear:
NSIndexPath *tempPath= [NSIndexPath indexPathForRow:0 inSection:0];
[theTable.delegate tableView:theTable didSelectRowAtIndexPath:tempPath];
Который запускает метод, но ячейка не остается выбранной. Это запускает правильный метод и выполняет код там, и я никогда не отменяю его выбор. После того, как пользователь нажимает другую ячейку, она остается выбранной правильно. Просто не в первый раз. Кто-нибудь знает, что может быть причиной этой странности? Я даже пытался сделать это:
[[theTable.delegate tableView:theTable cellForRowAtIndexPath:tempPath] setSelected:YES];
Мысли