我是 iPhone 编程新手。我在其中使用了一个按钮,我用 id sender 以编程方式创建了另一个按钮,我想使用标签在该 id sender 按钮内使用多个按钮。现在我做了一些编码,但它显示了一些异常.当我在[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");
}
}