ошибка: ожидаемое выражение перед 'else' - PullRequest
0 голосов
/ 30 апреля 2011

Я делаю кнопку, которая делает паузу и воспроизводит звук. Вот моя кодировка:

.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];

}

/ error: ожидаемое выражение перед «else»

Ответы [ 2 ]

0 голосов
/ 30 апреля 2011

у вас нет заявления if.

0 голосов
/ 30 апреля 2011

Существует else без if (как раз перед этим), я думаю, что это может быть ошибка в вашем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...