切换视图时的SIGABRT目标C.

时间:2011-10-14 14:05:42

标签: iphone objective-c c views

-(IBAction)enterVeryBasics:(id)sender {
  VeryBasics *enterIntro = [[VeryBasics alloc]initWithNibName:Nil bundle:Nil];
  [self presentModalViewController:enterIntro animated:YES];
  [enterIntro release];
}

我在这里有这个代码,在[self presentModalViewController:enterIntro animated:YES];它给了我一个SIGABRT

我在同一个.m文件中有多个其他操作,但它们没有同样的问题。

2 个答案:

答案 0 :(得分:1)

查看UIViewController类的引用实例方法签名:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated

你的VeryBasics是否是UIViewController的子类?它看起来不像你的代码。

答案 1 :(得分:0)

VeryBasics *enterIntro = [[VeryBasics alloc]init];
 self presentModalViewController:enterIntro animated:YES];
[enterIntro release];

如果您没有笔尖则使用此方法,因此不需要initWithNibName。