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

时间:2013-07-08 12:55:00

标签: iphone view uiviewcontroller uinavigationcontroller

我正在使用故事板开发基于iPhone导航的应用程序。 在我的一个观点中,我通过Storyboard Interface Builder添加了一个自定义NSObject,并为此示例分配了一个自定义类myCustomClass。

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

我尝试过以下几种变化,但没有成功,但也没有错误。

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

NFRecipesSummaryViewController *recipeSummaryView = [[NFRecipesSummaryViewController alloc] init];
[self.presentingViewController presentViewController:recipeSummaryView animated:YES completion:nil];

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

所有反馈都表示赞赏。

1 个答案:

答案 0 :(得分:0)

根据您的需要,

如果您想使用parentviewcontroller的navigationcontroller推送视图控制器,则意味着您可以使用第一种类型。

否则,如果你想用parentviewcontroller推送视图控制器,但没有它的navigationcontroller意味着使用第二种类型。