检查并仔细检查通常的解决方案后,instantiateViewControllerWithIdentifier:
因为超出我的经验范围而崩溃。
我正在尝试使用故事板视图控制器进行分页UIPageViewController
,页面控制器是根控制器的子控制器,类似于Apple设置基于页面的项目的方式。
我的故事板ViewController都贴上了标签:
我正在初始化它以便分页使用:
-(MemoImageViewController *)viewControllerAtIndex:(NSUInteger)index
{
if (index >= [pageMemories count] || [pageMemories count] ==0) return nil;
MemoImageViewController * viewController = [_mainBoard instantiateViewControllerWithIdentifier:@"MemoImageViewController"];
viewController.memory = [pageMemories objectAtIndex:index];
return viewController;
}
_mainboard =我使用的主要和唯一故事板的UIStoryboard参考。
然而,应用程序崩溃了SIGABRT,没有解释原因。当我打开异常断点时,它会引导我进入instantiateViewControllerWithIdentifier
方法。
我希望这是足够的信息来评估我的问题,我很可能将视图控制器切换到xib,但我想看看这是否会先工作。
谢谢你,节日快乐。
答案 0 :(得分:-1)
尝试从_mainboard更改为self.storyboard
MemoImageViewController * viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MemoImageViewController"];