ios - 按钮导致崩溃

标签 ios uibutton

我有一个表格 View ,并放置了一个工具栏按钮,因此当单击按钮时打开 map View 。 当我单击按钮时,我的应用程序崩溃了,所以我尝试了以下方法:

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

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

当我点击相应的单元格时,它会打开新 View ,并且我的 map View 就像魅力一样工作 但是当我将相同的内容放入按钮操作方法时,我的应用程序崩溃了。

有什么想法吗?

最佳答案

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

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

  1. 不要忘记将其添加到 View 中。
  2. 选择器应如下所示:`[button addTarget:self action:@selector(pressButton1:) forControlEvents:UIControlEventTouchUpInside];

注意 pressButton1 中的 ::

关于ios - 按钮导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6343423/

相关文章:

ios - 点击按钮时显示 UIPickerView

iphone - 隐藏所有包含的 View 通过使父 UiView 的高度为 0

ios - 使用按钮淡化 UIColor

ios - 单击将带有 UIButton 的 UIView 添加到 UIWindow

ios - 如何重用 View 对象?

objective-c - iOS:控制两个复选框

ios - 将多个 UIButton 组合成一个按钮

ios - 当 UIView 从它的 superView 分离时如何得到通知?

linux - 如何使用网络服务从 VLC (linux) 流式传输到 iPod(完整过程)?

ios - 隐藏 TableView 单元格并删除 TableView 空间