Ios Xcode 5中出错:找不到storyboardname?
我使用objective-c创建了自定义按钮。单击此按钮时,必须按下下一个视图。为此,我编写了如下所示的代码: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
-(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”,您能帮我吗?