Ячейка UITableView выбрана, не загружая другой вид - PullRequest
0 голосов
/ 21 декабря 2010

Привет, у меня тут любопытная проблема. Я пытаюсь заставить мою таблицу выдвинуть другое представление, называемое productviewcontroller.

Я импортирую как 'productviewcontroller', так и 'myappviewcontroller' в заголовке.

#import "SearchViewController.h"
#import "MyAppViewController.h"
#import "TBXML.h"
#import "ProductViewController.h"

И я накрываю свой стол, чтобы выдвинуть другое представление.

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

    ProductViewController *productViewController = [[ProductViewController alloc] initWithNibName:@"ProductViewController" bundle:[NSBundle mainBundle]];

    [self.navigationController pushViewController:productViewController animated:YES];
    [productViewController release];

    NSLog(@"Test.");
}

Когда я выбираю ячейку, мне выдается сообщение «test». Но не выдвигайте другую точку зрения. Я устанавливаю навигационный контроллер на делегате приложения.

Что я делаю не так?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 декабря 2010

Используйте свой контроллер навигации в этом представлении, из которого вы хотите нажать «ProductControllerView» и связать его с IBOutlet, и вы сможете выдвинуть представление.

0 голосов
/ 21 декабря 2010

Это выглядит правильно.Включает ли перо ProductView навигационный контроллер?

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