1

これが私が持っているものです。ボタンを作成してアクションに設定しましたが、ボタンをクリックするたびにプログラムがクラッシュします。ボタンが機能しないのはなぜですか? 前もって感謝します。

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];
4

1 に答える 1

4

メソッドgoToCurrentGamesViewControllerがパラメーターを取らない場合は、次の行を変更します。

[currentGamesButton addTarget:self
                   action:@selector(goToCurrentGamesViewController:)

に:

[currentGamesButton addTarget:self
                   action:@selector(goToCurrentGamesViewController)

:(セレクターのメソッドからコロンを削除します)

于 2012-04-18T19:09:04.233 に答える