gpt4 book ai didi

iphone - UIStoryboard 的 instantiateViewControllerWithIdentifier SIGABRT 崩溃

转载 作者:行者123 更新时间:2023-12-01 17:09:41 24 4
gpt4 key购买 nike

问题

在检查并仔细检查通常的解决方案后,instantiateViewControllerWithIdentifier:崩溃的原因超出了我的经验范围。

细节

我正在尝试使用 Storyboard View Controller 进行分页 UIPageViewController , pagecontroller 是根 Controller 的子 Controller ,类似于 Apple 设置基于页面的项目的方式。

我把我的 Storyboard ViewController 都贴上了标签:

enter image description here

我正在初始化它以供分页使用:

-(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 = 我使用的主要且唯一的 Storyboard的 UIStoryboard 引用。

然而,该应用程序因 SIGABRT 而崩溃,而对原因的解释为零。当我打开异常断点时,它会引导我到 instantiateViewControllerWithIdentifier方法。

我试过的
  • 我尝试从 Storyboard 中启动不同的 View Controller ,并且它工作正常。让我相信这与我正在使用的 View Controller 有关。
  • 更改身份、标题、 Storyboard ID 没有任何效果。
  • 我删除了派生数据,快照,清理了我的项目,构建了几种不同的方式,没有用。

  • 我希望这是足够的信息来评估我的问题,很可能我只是将 View Controller 切换到 xib,但我想先看看这是否行不通。

    谢谢,节日快乐。

    最佳答案

    尝试从 _mainboard 更改为 self.storyboard

    MemoImageViewController * viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MemoImageViewController"];

    关于iphone - UIStoryboard 的 instantiateViewControllerWithIdentifier SIGABRT 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14007678/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com