viewdidload には次のものがあります。
//Start/Pause Button
UIButton *buttonStart = [UIButton buttonWithType: UIButtonTypeCustom];
buttonStart.frame = CGRectMake(10,100,100,45);
[buttonStart setBackgroundImage:[UIImage imageNamed:@"pause.png"] forState:UIControlStateNormal];
[buttonStart addTarget:self action:@selector(pausePlayButtonTouched) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview: buttonStart];
私のセレクターメソッド:
[self.buttonStart setBackgroundImage:[UIImage imageNamed:@"start.png"] forState:UIControlStateNormal];
NSLog(@"%@", self.buttonStart);
null がコンソールに記録されています。言うまでもなく、ボタンの画像は変更されていません。
私の考えの何が問題なのですか?
ところで、buttonStart は合成されており、独自のプロパティ (retain) を持っています。