无法为 modal segue'd UINavigationController 设置 rootviewcontroller



我似乎无法遵循Ray Wenderlichs关于设置模态分段的教程-http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1SlideNavController的子类是:

SlideNavController2.h
@interface SlideNavControlle2 : SlideNavController  

的子类

SlideNavController.h
@interface SlideNavController : UIViewController

应用程序内代表我有以下内容:

SlideNavController2 *rootController = (SlideNavController2 *)
    self.window.rootViewController;
UINavigationController *navigationController = [[rootController
                                                 viewControllers] objectAtIndex:0];
diaryEntry *diaryEntry = [[navigationController viewControllers]objectAtIndex:0];

在视图控制器(它有一个SliderNavController2类)之外,我有一个模式段,其中有一个到UINavigationController的目的地,它有助于我导航UITableViewController(diaryEntry)

我收到的错误是:

"SlideNavController2"没有可见的@接口声明选择器"viewControllers"

有人能帮我纠正这个错误吗?问候

这意味着SlideNavController2没有实现viewControllers选择器更改此项:

@interface SlideNavController : UIViewController

对此:

@interface SlideNavController : UINavigationController

这应该可以解决您的问题,如果有帮助,请告诉我。

与我的项目相比,我完全忽略了教程。我试图从SlideNavcontroller中搜索viewControllers,默认情况下它不附带viewControllers。我的问题是我有子视图控制器,我正在搜索视图控制器。

最新更新