ios - 应用程序在 iOS10 上崩溃,异常 “There doesn' t 似乎是路径上的有效编译 Storyboard”

标签 ios objective-c storyboard ios10

应用在 UIStoryboard Instantiate 上崩溃

应用程序在 UIStoryboard 上崩溃 在前台和后台之间频繁切换应用程序时实例化。通常一切正常,只有当您非常频繁地调整应用程序黑白前景和背景时,我们才会在 iOS 10.0 中观察到这个问题。

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

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

重现步骤:

  1. 运行应用
  2. 使用应用玩一段时间(即浏览不同 View 的黑白), 一切正常。
  3. 将应用程序置于后台,然后将其置于前台
  4. 重复 3 步骤 2-4 次
  5. 尝试在黑白不同的屏幕上导航
  6. 应用会崩溃
  7. 异常:由于未捕获的异常而终止应用程序 'NSInvalidArgumentException', 原因:'似乎没有 路径处的有效编译 Storyboard '/var/containers/Bundle/Application/serialcode/XXX.app/AppLaunchStoryboard.storyboardc

它因以下请求而崩溃:-

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

注意:-在正常情况下一切正常。(即,如果我们不经常对黑白前景和背景进行混音。)

最佳答案

也许这很奇怪,但我只是从 Info.plist 中删除 'Main storyboard file base name' 键并再次添加它就解决了,之后这个错误再也没有出现过。

关于ios - 应用程序在 iOS10 上崩溃,异常 “There doesn' t 似乎是路径上的有效编译 Storyboard”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40210309/

相关文章:

ios - NSXMLParser parserDidStartDocument 卡住应用程序

iphone - 如何在 gamekit 蓝牙连接中获取自己的 peerID?

iphone - Objective C 语言的 Dicom 图像处理库

ios - 在 Storyboard 中的自定义容器 View Controller 中的 View Controller 之间转换的最佳实践?

storyboard - 显示详细 View Controller 时iOS8 UIToolbar消失

ios - 在 CollectionView 上按需滚动加载更多数据

ios - rect = [[UIScreen mainScreen] bounds]; 的正确返回值(IOS)

ios - Objective-C 到 Swift 的可达性

ios - 如何为非基于文本的内容创建 UIMenuController?

iphone - iOS Swift Storyboard 如何在登录后和登录前显示 View