Я пытаюсь заставить кнопку воспроизводить звук при прикосновении к кнопке. Я могу заставить звук воспроизводиться с помощью функции Touch Up Inside, но это не то, что я ищу, потому что звук воспроизводится только после отпускания кнопки.
Я пытался использовать прикосновения. Начал воспроизводить звук при прикосновении к кнопке, но, похоже, он не работает. Есть идеи почему?
Спасибо
Мой код:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
[super touchesBegan:touches withEvent:event];
if([touch view] == doneButton) {
NSString *path = [[NSBundle mainBundle] pathForResource:@"click" ofType:@"caf"];
AVAudioPlayer* clickAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
clickAudio.delegate=self;
[clickAudio play];
}
}