Ios 以选项卡栏控制器作为根的情节提要崩溃,但仅当自定义控制器是';这不是第一张账单

Ios 以选项卡栏控制器作为根的情节提要崩溃,但仅当自定义控制器是';这不是第一张账单,ios,crash,uitabbarcontroller,storyboard,uigesturerecognizer,Ios,Crash,Uitabbarcontroller,Storyboard,Uigesturerecognizer,情况: 在任何情况下都能正常工作的自定义控制器。。。1例除外 以选项卡栏控制器作为根的情节提要 故事板中除了自定义控制器之外的所有东西都是纯IB原型。除了我的自定义控制器之外,没有代码,只有拖到故事板上的东西。(我正处于UI原型设计阶段。) 当我将自定义控制器作为选项卡栏控制器中的第一个选项卡时,它工作正常 当将自定义控制器连接到故事板中的任何其他位置时,例如作为其他选项卡的模态控制器或导航链中的控制器,它也可以正常工作。 当我将自定义控制器设置为不是第一个选项卡的选项卡栏控制器中的选项卡时

情况:

  • 在任何情况下都能正常工作的自定义控制器。。。1例除外
  • 以选项卡栏控制器作为根的情节提要
  • 故事板中除了自定义控制器之外的所有东西都是纯IB原型。除了我的自定义控制器之外,没有代码,只有拖到故事板上的东西。(我正处于UI原型设计阶段。)
  • 当我将自定义控制器作为选项卡栏控制器中的第一个选项卡时,它工作正常
  • 当将自定义控制器连接到故事板中的任何其他位置时,例如作为其他选项卡的模态控制器或导航链中的控制器,它也可以正常工作。
    • 当我将自定义控制器设置为不是第一个选项卡的选项卡栏控制器中的选项卡时,它会崩溃
调试器只会说“错误访问”。堆栈轨迹显示的只是objc_msgSend中的崩溃,然后是UIApplicationMain。没有打印出有用的调试信息

有什么建议吗

谢谢,
Tom

您是否定义了断点,以便在抛出Objective-C异常时停止?(这是一个断点导航器选项。)请发布故事板布局的屏幕截图以及该自定义类的代码。还要确保你拖到故事板上的所有VC都没有定义任何出口、操作或自定义父类。@PhillipMills:Phillip,在ObjC异常中启用断点不会产生任何不同。不过谢谢你的提示!这是以下问题的重复:[在情节提要中使用手势识别器时崩溃][1]。汤姆[1]: