我正在尝试以编程方式显示另一个视图控制器。我写了一些我从例子中学到的代码,它没有错误。但它打破并显示在绿色:
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); thread 1 : signal SIGABRT我使用了这个代码:
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"secondViewController"];
[self presentViewController:vc animated:NO completion:nil];我的代码有什么问题吗,还是别的什么问题?
提前谢谢。
发布于 2015-02-24 09:46:43
这可能是因为您的故事板中没有带有故事板ID UIViewController的secondViewController。
您可以将一个secondViewController.拖到您的故事板上,并且在身份检查器中将UIViewcontroller ID设置为见下图

我希望这有帮助:)
https://stackoverflow.com/questions/28691856
复制相似问题