所以这就是我所拥有的。我创建了一个按钮并将其设置为动作,但每次单击该按钮都会导致程序崩溃。为什么我的按钮不起作用?提前谢谢。
UIButton *currentGamesButton = [UIButton buttonWithType:UIButtonTypeCustom];
currentGamesButton.frame = CGRectMake(124,18,72,65);
[currentGamesButton addTarget:self
action:@selector(goToCurrentGamesViewController:)
forControlEvents:UIControlEventTouchDown];
UIImage *currentGamesPNG = [UIImage imageNamed:@"CurrentGamesHighlightedState.png"];
[currentGamesButton setBackgroundImage:currentGamesPNG forState:UIControlStateNormal];
[self.view addSubview:currentGamesButton];
答案 0 :(得分:4)
如果goToCurrentGamesViewController
的方法不带参数,请更改此行:
[currentGamesButton addTarget:self
action:@selector(goToCurrentGamesViewController:)
为:
[currentGamesButton addTarget:self
action:@selector(goToCurrentGamesViewController)
(从选择器中的方法中删除冒号: