instantiateViewControllerWithIdentifier w xcode 5
Pracuję nad storyboardem w xcode 5. Mam kontroler nawigacji i próbuję ustanowić przejścia do innych scen w moim storyboardie. Po raz pierwszy spróbowałem użyć:
- (IBAction)handleTap:(UITapGestureRecognizer *)sender {
NSLog(@"Image clicked");
_detailPage = [[MPDetailPageViewController alloc] initWithNibName:@"MPDetailPageViewController" bundle:nil];
_detailPage.product = _curProduct;
//Bring to detail page
[self.navigationController pushViewController:self.detailPage animated:YES];
}
To doprowadziłoby mnie do czarnego ekranu. Szukając na stackoverflow znalazłemten post od lutego 2013 r co sugerowało użycieinstantiateViewControllerWithIdentifier
Próbowałem więc:
- (IBAction)handleTap:(UITapGestureRecognizer *)sender {
NSLog(@"Image clicked");
_detailPage = [self.storyboard instantiateViewControllerWithIdentifier:@"MPDetailPageViewController"];
_detailPage.product = _curProduct;
//Bring to detail page
[self.navigationController pushViewController:self.detailPage animated:YES];
}
Dało mi to jednak błąd
Storyboard () nie zawiera kontrolera widoku z identyfikatorem „MPDetailPageViewController”
Próbowałem dowiedzieć się, jak znaleźć / ustawić identyfikator i odsyłacze do postówStoryboard ID
, ale kiedy patrzę na ekran, widzę tylkoRestoration ID
i widzę to tylko po kliknięciuView
a nieViewController
samo. Kiedy klikam naViewController
, Nie widzęRestoration ID
aniStoryboard ID
Każda pomoc byłaby bardzo mile widziana!