2010-10-16 2 views
0

Я хочу отключить запуск метода, если мой аудиоклип воспроизводится.Отключение метода - iPhone

У меня есть myImage.hidden, если работает audio.playing, как бы я мог отключить метод таким же образом?

if (audio.playing == YES) { 
    // image is hidden 
    myImage.hidden = YES; 
} 

ответ

3

Поместите этот код в верхней части метода:

if (audio.playing) { 
    return; 
} 
+0

спасибо, что работал. еще одна вещь, если у вас есть время. если я хочу, чтобы отключить один и тот же метод, если пользователь покидает мнение, что бы я положил в на: - (Недействительными) viewWillDisappear: (BOOL) анимированный { } метод? мой метод - (void) runAnimation; – hanumanDev

+1

Вы можете использовать переменную типа 'disableRunAnimationMethod' и установить ее в' YES' в вашем методе 'viewWillDisappear:'. Затем в верхней части 'runAnimation' вы меняете код на' if (audio.playing || disableRunAnimationMethod) {...} '. – Rits

+0

еще раз спасибо. Я попробую. – hanumanDev

Смежные вопросы