Iphone 从自定义NSObject内部视图在导航应用程序中推送新视图

Iphone 从自定义NSObject内部视图在导航应用程序中推送新视图,iphone,view,uiviewcontroller,uinavigationcontroller,Iphone,View,Uiviewcontroller,Uinavigationcontroller,我正在使用故事板开发一款基于iPhone导航的应用程序。 在我的一个视图中,我通过Storyboard Interface Builder添加了一个自定义NSObject,并为其指定了一个自定义类myCustomClass,用于本例 在myCustomClass的实现中,我需要推送到导航控制器中的一个新视图 我尝试了以下的变化,没有成功,但也没有明显的错误 NFRecipesSummaryViewController *recipeSummaryView = [[NFRecipesSummary

我正在使用故事板开发一款基于iPhone导航的应用程序。 在我的一个视图中,我通过Storyboard Interface Builder添加了一个自定义NSObject,并为其指定了一个自定义类myCustomClass,用于本例

在myCustomClass的实现中,我需要推送到导航控制器中的一个新视图

我尝试了以下的变化,没有成功,但也没有明显的错误

NFRecipesSummaryViewController *recipeSummaryView = [[NFRecipesSummaryViewController alloc] init];
[self.parentViewController.navigationController pushViewController:recipeSummaryView animated:YES];

目标视图(recipeSummaryView)已通过故事板创建


感谢所有反馈

根据您的需要

如果要使用parentviewcontroller的navigationcontroller推送视图控制器,则表示可以使用第一种类型


否则,如果要使用parentviewcontroller但不使用其navigationcontroller推送视图控制器,则意味着使用第二种类型。

上述示例都不会导致任何情况发生
NFRecipesSummaryViewController *recipeSummaryView = [[NFRecipesSummaryViewController alloc] init];
[self.presentingViewController presentViewController:recipeSummaryView animated:YES completion:nil];