应用程序在 iOS10 上崩溃,但"路径上似乎没有有效的编译故事板"



App在UIStoryboard上崩溃

应用程序在UIStoryboard上崩溃,在前台和后台之间频繁切换。正常情况下,一切都很好,只有当你非常频繁地切换应用程序时,只有在前台和后台,我们才会在iOS 10.0中观察到这个问题。

我们检查并发现以下异常:

由于未捕获异常'NSInvalidArgumentException'而终止应用程序,原因:'在路径'/var/containers/Bundle/Application/serialcode/XXX.app/applaunchstoryboard .storyboard '中似乎没有有效的编译storyboard '

复制步骤:

  1. 运行app
  2. 使用应用程序一段时间(即导航b/w不同的视图),一切正常
  3. 把app放到后台,然后放到前台
  4. 重复3步2-4次
  5. 尝试导航b/w不同的屏幕
  6. App会崩溃
  7. 异常:由于未捕获的异常而终止应用程序'NSInvalidArgumentException',原因:'似乎没有在路径处编译的有效故事板'/var/集装箱/包/应用程序/serialcode/XXX.app AppLaunchStoryboard.storyboardc

在下列请求时崩溃:-

    UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];

注:-在正常情况下,一切工作正常。如果我们不经常使用b/w前景和背景

也许这很奇怪,但我解决了它只是从Info中删除'Main storyboard file base name'键。

相关内容

最新更新