我试试这个:
ViewController.h
@class SecondView;
@interface Introduccion : UIViewController{
SecondView *second;
}
-(IBAction)AnimatecreditsPage:(id)sender;
@end
ViewController.m
-(IBAction)AnimatecreditsPage:(id)sender{
second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];
second.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:second animated:YES];
}
我正在使用Storyboard,我已经将我的viewcontroller与相应的类相关联,当我按下按钮时,iphone模拟器就崩溃了..我使用导航控制器和标签栏控制器。
谢谢! :) 请帮助我。
答案 0 :(得分:0)
你正在尝试的方式是崩溃,因为你指向一个不存在的xib。由于故事板可以有多个视图控制器,因此您必须在界面构建器的属性检查器部分中为要使用的视图控制器添加标识符。然后,您可以使用以下代码以编程方式实例化故事板中的视图控制器具有您指定的ID。
second = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];
而不是:
second = [[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];