按钮导致崩溃

时间:2011-06-14 12:25:26

标签: ios uibutton

我有一个表视图,我放了一个ToolBar按钮,所以当点击按钮时打开一个Map View。 当我点击按钮时,我的应用程序崩溃,所以我尝试了这个:

 MapViewController *mvc = [[MapViewController alloc]initWithNibName:@"MapViewController" bundle:nil];

 // NSArray *categories = nil;
    switch ([indexPath row]){
     case 0:
       [self.navigationController pushViewController:svc animated:YES];  
       ....

当我点击相应的单元格时,它会打开新视图,我的mapView就像魅力一样 但是当我把它放在Button动作方法中时,我的应用程序崩溃了。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我的猜测是,当您将按钮连接到动作时,您传递了错误的选择器。

如果您以编程方式创建了按钮。

  1. 不要忘记将其添加到视图中。
  2. 选择器看起来像这样:`[button addTarget:self action:@selector(pressButton1 :) forControlEvents:UIControlEventTouchUpInside];
  3. 请注意pressButton1中的