【发布时间】:2017-02-27 18:01:07
【问题描述】:
我正在为 iPad(运行 iOS 9.3.3)编写应用程序(仅限 iPad 应用程序),它运行良好,但有时它会因投掷而崩溃,
2016-10-18 16:09:14.129 appName[239:23575] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'There doesn't seem to be a valid compiled storyboard at path '/var/containers/Bundle/Application/78FAE276-6B37-4A64-AB82-21F171D8E383/appName.app/PDSuperStory.storyboardc''
*** First throw call stack:
(0x2149f91b 0x20c3ae17 0x2611ff71 0x84a88 0x13ef90 0xa6150 0x10c4dc 0x145a58 0xbd1b7f 0xbd1b6b 0xbd6655 0x21461b6d 0x21460067 0x213af229 0x213af015 0x2299fac9 0x25a83189 0x111698 0x21057873)
libc++abi.dylib: terminating with uncaught exception of type NSException
在此崩溃之前,一切正常,仪器中也没有显示内存泄漏。清理项目或在设备上重新安装应用程序后没有解决方案。
有什么解决办法吗?
【问题讨论】:
-
为什么故事板的扩展名是
storyboardc?我觉得应该是storyboard -
@dirtydanee
storyboardc对于已编译的故事板是正确的。 (打开一个 .app 包并检查资源文件夹。) -
@PhillipMills 该文件在 .app 包中
-
是的,我也检查过了,因为我正在为 iPad 系列创建应用程序,因此目标设备系列标志设置为 2。