Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 5中出错:找不到storyboardname?_Ios_Xcode - Fatal编程技术网

Ios Xcode 5中出错:找不到storyboardname?

Ios Xcode 5中出错:找不到storyboardname?,ios,xcode,Ios,Xcode,我使用objective-c创建了自定义按钮。单击此按钮时,必须按下下一个视图。为此,我编写了如下所示的代码: -(void)click1:(UIButton *)sender{ NSString * storyboardName = @"mystoryboard"; UIStoryboard* storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil]; secondViewController *add

我使用objective-c创建了自定义按钮。单击此按钮时,必须按下下一个视图。为此,我编写了如下所示的代码:

-(void)click1:(UIButton *)sender{
NSString * storyboardName = @"mystoryboard";
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:storyboardName  bundle:nil];
secondViewController *add = [[secondViewController alloc]  initWithNibName:@"secondView" bundle:nil];
add =[storyboard instantiateViewControllerWithIdentifier:@"newseg1"];
[self presentViewController:add animated:YES completion:nil];

我遇到这样的错误:“在NSBundle中找不到storyboardName…”。我不知道我必须在storyboardName中输入什么。有人能解释一下吗

您的
storyBoard name
应该是项目中的故事板文件名。它区分大小写。如果在project explorer中看到
Main.storyBoard
只需传递
Main
而不传递
storyBoard

NSString * storyboardName = @"Main";

如果您的方法位于
UIViewController
中,且目标视图控制器位于同一情节提要中,则可以使用
[自情节提要]
获取当前情节提要,而不是使用
[UIStoryboard storyboard WithName…]
。请尝试此操作,谢谢。我在storyboard中创建了第二个ViewController,并创建了标识符为newseg1的推送。但错误显示为:“Receiver()没有标识符为“newseg1”的segue”,您能帮我吗?