Как перейти от просмотра к другому контроллеру просмотра (iphone) - PullRequest
0 голосов
/ 03 июля 2011

У меня есть табличное представление в контроллере представления (приложение, основанное на представлении), когда пользователь выбирает одну из ячеек, он должен загрузить другое представление. Я пробовал навигационный контроллер, но это привело к огромному отказу вместе сПотрачено 6 часов (происходит сбой при попытке вставить ViewViewController в контроллер nav).Есть ли способ перейти от одного контроллера вида к другому?Имея в виду, мне нужно отправить через выбранную ячейку (строку)

Спасибо

Редактировать: Для тех, кому интересно, я создал другой проект в качестве приложения на основе навигации.Все работает сейчас.

Спасибо всем за помощь.

1 Ответ

1 голос
/ 03 июля 2011

Вы хотите реализовать UITableView метод делегата didSelectRowAtIndex. Вот пример:

- (void)tableView:(UITableView *)aTableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
        DetailViewController *detailViewController = [[DetailViewController alloc] init];
        [detailViewController setData:[tableViewData objectAtIndex:[indexPath row]]];
        [[self navigationController] pushViewController:detailViewController animated:YES];     
        [detailViewController release];
}

В вашем файле DetailViewController.m, как только вы закончите, просто используйте

[self dismissModalViewControllerAnimated:YES];

чтобы вытащить его из стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...