我有一个表格 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 就像魅力一样工作 但是当我将相同的内容放入按钮操作方法时,我的应用程序崩溃了。
有什么想法吗?
最佳答案
我的猜测是,当您将按钮连接到操作时,您传递了错误的选择器。
如果您以编程方式创建了按钮。
- 不要忘记将其添加到 View 中。
- 选择器应如下所示:`[button addTarget:self action:@selector(pressButton1:) forControlEvents:UIControlEventTouchUpInside];
注意 pressButton1 中的 ::
关于ios - 按钮导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6343423/