2015-06-01 3 views
0

Я хочу, чтобы vibrate и flash light одновременно. Но когда я использую следующий код, я получаю только flash light.проблема во время вибрации iPhone ios sdk

if (some condition) 
{ 
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 
    [self setTorch:YES]; 
} 

Но когда я использую только

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 

мой телефон вибрирует.

Я не могу найти проблему.

ответ

0

May be it will useful for you

найти это Gonna Vibrate the device to alert the user? Read this first

Обе функции вибрации iPhone. Но когда вы используете первую функцию на устройствах, которые не поддерживают вибрацию, она воспроизводит звуковой сигнал. Вторая функция, с другой стороны, ничего не делает на неподдерживаемых устройствах. Поэтому, если вы собираетесь постоянно вибрировать устройство, как говорится в здравом смысле, используйте функцию 2.

AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); 
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);