#objective-c
#objective-c
Вопрос:
Я создаю кнопку, которая приостанавливает и воспроизводит звук. Вот мой код:
.h:
@interface RootViewController : UIViewController {
}
@property (nonatomic, retain) AVAudioPlayer *theAudio;
-(IBAction)pause;
@end
.m:
- (void)viewDidLoad {
NSString *path = [[NSBundle mainBundle] pathForResource:@"MathMusic1" ofType:@"wav"];
self.theAudio = [[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL] autorelease];
theAudio.delegate = self;
[theAudio play];
theAudio.numberOfLoops = -1;
[super viewDidLoad];
}
Теперь я пытаюсь создать кнопку для приостановки этого, так что вот это кодирование: (уже объявлено в .h)
-(IBAction)pause {
[theAudio pause];
else // expected expression before 'else'
[theAudio play];
}
/ ошибка: ожидаемое выражение перед ‘else’
Ответ №1:
Есть else
без if
(непосредственно перед), я думаю, что это может быть ошибка в вашем коде.
Ответ №2:
у вас нет if
инструкции.