我需要以编程方式点击一个按钮:[play sendActionsForControlEvents:UIControlEventTouchUpInside];
但是当我这样做时,空间被称为两次!我需要启动AVPlayer(在ViewDidLoad中),但音乐也开始两次。请帮忙 :)。UIButton被点击两次
戏码:
- (IBAction)playStream:(id)sender {
NSLog(@"%@", @"PlayStream clicked: ", sender);
if(clicked == 0) {
clicked = 1;
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
[play setImage:[UIImage imageNamed:@"pause"] forState:UIControlStateNormal];
[playerr play];
}
else {
[playerr stop];
[play setImage:[UIImage imageNamed:@"Start"] forState:UIControlStateNormal];
[audio setActive:NO error:nil];
clicked = 0;
}
}
请张贴您的代码。 – RLH
请清理你的代码。 – AdamG
对不起,我不知道该怎么做... – matthijs2704