0

我正在尝试将 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,所以如果我做错了什么,我将不胜感激。

谢谢

4

1 回答 1

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];    
} 
于 2012-10-19T15:07:09.690 回答