相关疑难解决方法(0)

XCode部署错误:'NSInvalidArgumentException',找不到名为'MainStoryboard'的故事板

像许多之前的'MainStoryboard缺少NSBundle'问题一样,我得到了相同的提示,但没有发现命名问题,如果故事板存在于XCode喜欢的区域内则没有问题.

所有指针都指向同一个文件,我已经将我的.plist更改了5次,以使其响应与Build Stages中相同的调用.现在我厌倦了这种废话,因为我只是想编程,而不是调试编译器搞砸了.

它发生在瞬间,现在我已经过了一天半没有界面可行.我该怎么办?

objective-c storyboard nsbundle xcode4

14
推荐指数
2
解决办法
2万
查看次数

找不到名为'MainStoryboard_iPad'的故事板

我无法在模拟器中运行我的项目,因为我收到此错误:

找不到名为'MainStoryboard_iPad'的故事板

但故事板就在那里.谢谢

iphone xcode ios

12
推荐指数
4
解决办法
2万
查看次数

以编程方式从具有多个故事板的应用程序中的Storyboard加载ViewController

我正在开发一个应用程序,该应用程序正在转换为为应用程序的不同部分提供多个故事板.它们通过在适当的时间以编程方式加载它们而链接在一起.

在轻触UIButton的函数中,它应该以编程方式加载故事板.代码是这样的:

- (void)loginTapped:(id)sender {
    UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Home.storyboard" bundle:nil];
    UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"homeStoryboard"];
    vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
    [self presentViewController:vc animated:YES completion:NULL];
}
Run Code Online (Sandbox Code Playgroud)

故事板被命名为函数中列出的名称:

故事板文件名

并在项目设置中适当地列为目标:

故事板目标图像

并具有适当的ID,如下所示:

故事板id图像

但是,即使设置了所有这些,我得到错误:

'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Home.storyboard' in bundle NSBundle

我试图遵循这个职位的建议在这里,但没有奏效.如何加载此故事板?

objective-c storyboard ios uistoryboard ios10

0
推荐指数
1
解决办法
4287
查看次数

标签 统计

ios ×2

objective-c ×2

storyboard ×2

ios10 ×1

iphone ×1

nsbundle ×1

uistoryboard ×1

xcode ×1

xcode4 ×1