我似乎无法按照Ray Wenderlichs教程设置模态segues - http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1我的SlideNavController的子类是:
SlideNavController2.h
@interface SlideNavControlle2 : SlideNavController
的子类
SlideNavController.h
@interface SlideNavController : UIViewController
在app delegate中我有以下内容:
SlideNavController2 *rootController = (SlideNavController2 *)
self.window.rootViewController;
UINavigationController *navigationController = [[rootController
viewControllers] objectAtIndex:0];
diaryEntry *diaryEntry = [[navigationController viewControllers]objectAtIndex:0];
关闭一个视图控制器(它有一个SliderNavController2类)我有一个模态segue,其目的地是UINavigationController,它有助于我导航UITableViewController(diaryEntry)
我收到的错误是:
'SlideNavController2'没有可见的@interface声明选择器'viewControllers'
有人可以帮我解决这个错误吗?此致
答案 0 :(得分:1)
这意味着您的SlideNavController2没有实现viewControllers选择器 改变这个:
@interface SlideNavController : UIViewController
对此:
@interface SlideNavController : UINavigationController
这应该可以解决您的问题,如果有帮助请告诉我。
答案 1 :(得分:0)
事实证明,与我的项目相比,我完全忽略了教程。我试图从SlideNavcontroller中搜索viewControllers,默认情况下没有viewcontrollers。我的问题是我有childviewcontrollers,我正在寻找viewcontrollers。