ios – Xcode 7找不到命名的故事板

前端之家收集整理的这篇文章主要介绍了ios – Xcode 7找不到命名的故事板前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在更新 Xcode到7版本后,无法构建我的应用程序.这个错误是每当我建立在模拟器的其他版本和设备.干净的项目后,我可以运行在设备上,但是如果我想再次运行,那么错误就会回来.
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',reason: 'Could not find a storyboard named 'Main' in bundle NSBundle </private/var/mobile/Containers/Bundle/Application/43A262C3-81D4-4CF3-B727-AE670906234E/someexample.app> (loaded)'
    *** First throw call stack:
    (0x1852b422c 0x196f280e4 0x18a2f26b0 0x189fbdd48 0x189fbcee0 0x189fbb578 0x18daf53c8 0x18526bfc8 0x18526b0d0 0x1852696f4 0x185194f74 0x189d9c224 0x189d96d94 0x10016854c 0x1975d2a08)
    libc++abi.dylib: terminating with uncaught exception of type NSException

我尝试从AppDelegate中的目标“Main Interface”和hardcoding这样删除

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
ViewController *yourController = (ViewController *)[mainStoryboard instantiateViewControllerWithIdentifier:@"StartVC"];
self.window.rootViewController = yourController;

并且我有另一个错误,如找不到storyboard ID StartVC

你有这个问题吗?

UPD:

尝试创建新的故事板并放入主界面并得到相同的错误

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

UPD 2

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',reason: 'Could not load NIB in bundle: 'NSBundle </Users/devBot/Library/Developer/CoreSimulator/Devices/5018D9C0-9609-4368-A72C-488C67EBEFB5/data/Containers/Bundle/Application/9E485D40-7ED4-4996-942B-81A7C9E4DCA9/someapp.app> (loaded)' with name 'StartVC' and directory 'Main.storyboardc''

UPD 3

在Xcode 6.4都可以正常工作!我认为这是Xcode 7中的错误

解决方法

在Xcode 7中使用故事板引用找到了这个问题.
可能是一个解决方案:

>修复文件检查器(Base,English …)中每个故事板的本地化.这可能是捆绑的问题.

猜你在找的iOS相关文章