私はiPhoneプログラミングに慣れていません。その中に1つのボタンを取り、ID送信者を使用してプログラムで別のボタンを作成しました。タグを使用してそのID送信者ボタン内に複数のボタンを使用したいのですが、コーディングを行いましたが、いくつかの例外が表示されています.私がここに与え[self somemethodname:(id)sender];
ているとき、私は問題を抱えています.実際に[self playOrPause]
これは私が別のボタンで使用したものです. ありがとう
- (void)playOrPause
{
UIButton *aa = [UIButton buttonWithType:UIButtonTypeCustom];
[aa addTarget:self action:@selector(play:)forControlEvents:UIControlEventTouchUpInside];
NSLog(@"hi iam 2");
[self play:(id)sender];
}
-(void)play:(id)sender
{
UIButton *instanceButton = (UIButton*)sender;
instanceButton.tag++;
if (instanceButton.tag == 1)
{
NSLog(@"hi");
} else if (instanceButton.tag == 2)
{
NSLog(@"hi2");
}
}