1

我试试这个:

视图控制器.h

@class SecondView;

@interface Introduccion : UIViewController{

    SecondView *second;
}

-(IBAction)AnimatecreditsPage:(id)sender;

@end

视图控制器.m

-(IBAction)AnimatecreditsPage:(id)sender{

    second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];

    second.modalTransitionStyle = UIModalTransitionStylePartialCurl;
    [self presentModalViewController:second animated:YES];

}

我正在使用故事板,并且我已经将我的视图控制器与相应的类链接起来,当我按下按钮时,iphone 模拟器就崩溃了。我正在使用导航控制器和标签栏控制器。

视图控制器的图像

谢谢!!:) 请帮我。

4

1 回答 1

0

您尝试的方式正在崩溃,因为您指向的是不存在的 xib。由于使用故事板,您可以拥有多个视图控制器,因此您必须在界面构建器的属性检查器部分中为您希望使用的视图控制器添加一个标识符。然后,这允许您使用以下代码以编程方式实例化情节提要中具有您指定的 ID 的任何视图控制器。

second = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];

代替:

second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];
于 2012-09-17T00:36:01.203 回答