instantiateViewControllerWithIdentifier в xcode 5

Я работаю над раскадровкой в xcode 5. У меня есть контроллер навигации, и я пытаюсь установить переходы в другие сцены в моей раскадровке. Я впервые попробовал использовать:

- (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];
}

Это привело бы меня к черному экрану. Поиск на стеке потока я нашелэтот пост с февраля 2013 который предложил использоватьinstantiateViewControllerWithIdentifier

Итак, я попробовал:

- (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];
}

Тем не менее, это дало мне ошибку

Storyboard () не содержит контроллер представления с идентификатором MPDetailPageViewController

Я попытался выяснить, как найти / установить идентификатор и увидел ссылки на ссылкиStoryboard ID, но когда я смотрю на экран, я вижу толькоRestoration ID и я могу видеть только, когда я нажимаю наView а неViewController сам. Когда я нажимаю наViewControllerЯ не вижуRestoration ID ниStoryboard ID

Любая помощь будет принята с благодарностью!

Ответы на вопрос(1)

Ваш ответ на вопрос