Как нажать UIViewController - PullRequest
       0

Как нажать UIViewController

0 голосов
/ 22 июля 2010

У меня есть UIViewController в приложении Viewbased.Я хочу вытолкнуть из него еще один контроллер UIView.

-(IBAction) Myfunction
{

 MedicineSearchSystem *medicineSearchSystem = [[MedicineSearchSystem alloc]        initWithNibName:@"MedicineSearchSystem" bundle:nil];

 [self.parentViewController:medicineSearchSystem animated:YES]; // Crash here

}

1 Ответ

1 голос
/ 22 июля 2010

Как уже сказал вам Warrenm, сначала проверьте, имеет ли ваш viewController навигационный контроллер, вызвав что-то вроде: NSLog (@ "% @", self.navigationController), затем вы можете нажать, используя:

[self.navigationController pushViewController:medicineSearchSystem animated:YES];

    self.mainItemListViewController = [[[NCItemsViewController alloc] init] autorelease];

self.navigationController = [[UINavigationController alloc] initWithRootViewController:self.mainItemListViewController];

[window addSubview:[self.navigationController view]];
[window makeKeyAndVisible];  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...