我想同时vibrate
和flash light
。但是,当我使用以下代码时,我只会获得flash light
。
if (some condition)
{
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
[self setTorch:YES];
}
但是当我只使用
时AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
我的手机震动了。
我无法找到问题。
答案 0 :(得分:0)
找到这个Gonna Vibrate the device to alert the user? Read this first
这两个功能都会激活iPhone。但是当您在不支持振动的设备上使用第一个功能时,它会发出哔声。另一方面,第二个功能对不支持的设备没有任何作用。因此,如果您要持续振动设备,作为警报,常识说,请使用功能2。
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);