如何解决:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named '***' in bundle NSBundle

该异常的原因是因为,在项目的Info.plist文件内指定了故事版的名字为Main.storyboard。但是,在实际运行时却无法找到对应的文件。

解决方案

  • 检查项目配置的INFOPLIST_FILE配置项,并找到该项对应的Info.plist文件。(同一个项目,可以根据编译的不同,使用不同的Info.plist文件。)
    Snip20160527_9.png
  • 检查对应Info.plistUIMainStoryboardFile的值
    Snip20160527_10.png
  • 检查在Build Phase中,是否已经将该故事版添加到Copy Bundle Resources
    Snip20160527_13.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容