App在UIStoryboard上崩溃
应用程序在UIStoryboard上崩溃,在前台和后台之间频繁切换。正常情况下,一切都很好,只有当你非常频繁地切换应用程序时,只有在前台和后台,我们才会在iOS 10.0中观察到这个问题。
我们检查并发现以下异常:
由于未捕获异常'NSInvalidArgumentException'而终止应用程序,原因:'在路径'/var/containers/Bundle/Application/serialcode/XXX.app/applaunchstoryboard .storyboard '中似乎没有有效的编译storyboard '
复制步骤:
- 运行app
- 使用应用程序一段时间(即导航b/w不同的视图),一切正常
- 把app放到后台,然后放到前台
- 重复3步2-4次
- 尝试导航b/w不同的屏幕
- App会崩溃
- 异常:由于未捕获的异常而终止应用程序'NSInvalidArgumentException',原因:'似乎没有在路径处编译的有效故事板'/var/集装箱/包/应用程序/serialcode/XXX.app AppLaunchStoryboard.storyboardc
在下列请求时崩溃:-
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
注:-在正常情况下,一切工作正常。如果我们不经常使用b/w前景和背景
也许这很奇怪,但我解决了它只是从Info中删除'Main storyboard file base name'键。