我试图将Apple的简单Collection View示例集成到一个项目中。
我有这段代码:
-(IBAction)buttonTapped:(id)sender {
NSLog(@"%s", __FUNCTION__);
ImageViewController *ivc = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:NULL] instantiateViewControllerWithIdentifier:@"images"];
NSLog(@"1");
[self.navigationController pushViewController:ivc animated:YES];
NSLog(@"2");
}
我看到了日志语句,但没有推送视图。我已经设置了"图像"作为故事板ID。这是我与Storyboard的第一次合作,所以我很欣赏我做错的任何建议。
由于
答案 0 :(得分:0)
在lnafziger的诊断帮助下,我使用以下代码解决了这个问题:
-(IBAction)photoButtonTapped:(id)sender {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"ImageStoryboard" bundle:nil];
ImageViewController *ivc = [storyboard instantiateViewControllerWithIdentifier:@"ImageView"];
[self presentViewController:ivc animated:YES completion:nil];
}