DetailView в TableView не работает (IOS) - PullRequest
0 голосов
/ 01 апреля 2011

Я начинаю с программы, которая имеет контроллер Tabbar с 4 кнопками.На одной из страниц есть представление таблицы в viewController.И когда я нажимаю на строку, я хочу нажать DetailView.Но ничего не происходит, нет ошибок, ничего ???

Кто-нибудь знает, что может быть не так?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

   //Get the selected item
   NSString *selectedItem = [listOfItems objectAtIndex:indexPath.row];

   //Initialize the detail view controller and display it.
   DetailViewController *myController = [[DetailViewController alloc] 
                         initWithNibName:@"DetailViewController" 
                     bundle:[NSBundle mainBundle]];

   myController.title = @"Detail View";
   myController.selectedItem = selectedItem;
   [self.navigationController pushViewController:myController animated:YES];

   [myController release];
}

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Переход к другому View Controller возможен только в том случае, если ваше приложение поддерживает UINavigation Controller .Если он есть, то, во-вторых, ваших UITableViewDelegates нет.

Для этого вам нужно иметь

tableView.delegate = self;

Или, пожалуйста, опишите вашу проблему подробнее

0 голосов
/ 01 апреля 2011

Вы уверены, что установили UITabelViewDelegate?Если нет, укажите делегата UITableView как

tableView.delegate = self;

. Также убедитесь, что в заголовочном файле реализован протокол UITableViewDelegate

.
...