как использовать UITableViews для нескольких наборов данных - PullRequest
1 голос
/ 03 октября 2011

Я сейчас играю с навигационным приложением.Там, где я хочу позволить пользователю создать поисковый запрос, выбрав одну из нескольких различных ячеек uitableview, при прикосновении к ним они приводят к sub uitableview, где я буду отображать данные для выбора пользователем.

каждая ячейка будет загружатьсято же самое подпредставление, однако это загрузит это с различными наборами данных.Я хочу знать подходящий способ обработки перехода данных (когда пользователь выбирает ячейку из подраздела, как я могу контролировать, в какую ячейку должны отправляться данные?

Я думаю о передачеsubview путь Indexpath выбранных ячеек mainviews ... затем передать его обратно, когда подпредставление извлекается из стека, чтобы он знал, где должны быть данные ... это лучшее решение? или это их другой способ сделать это?

1 Ответ

1 голос
/ 03 октября 2011

Да, дать подпредставлению свойство для indexPath выбранной ячейки основного вида.Установите это свойство в методе didSelectCell основного представления перед отправкой подпредставления.

После того, как вы вернете этот indexPath обратно в главное представление с вашими данными, вы можете использовать

[self cellForRowAtIndexPath:indexPath] 

для доступа к правильномуклетка.

...