use*_*830 6 frameworks ios uistoryboard swift
我正在用Cocoapods和Swift 1.2创建一个库.我有一个故事板,我必须在我的库中加载.虽然,我总是得到同样的错误:
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因是:'无法在bundle`中找到名为'Main'的故事板.
我尝试过的:
Classes文件夹中Assets文件夹中UIStoryboard(name:"Main", bundle:nil)UIStoryboard(name:"Main", bundle:NSBundle(forClass:self))UIStoryboard(name:"Main", identifier:myIdentifier)我虽然能够从我的示例项目加载故事板,然后我只能实例化初始视图控制器.
尝试storyboard!.instantiateViewControllerWithIdentifier(someIdentifier)从初始视图控制器调用总是导致视图控制器找不到,虽然我可以清楚地看到有一个带有该标识符的视图控制器.我该如何解决这个问题?
发现问题了。只是愚蠢,但从项目中删除 Main.storyboard 后,我没有将其从项目设置中删除。尝试将其加载为初始视图控制器。更改设置后,UIStoryboard(name:"Main", bundle:NSBundle(forClass:self)即可正常工作。
| 归档时间: |
|
| 查看次数: |
4043 次 |
| 最近记录: |