从"iPhone Tutorial: Better way to check capabilities of iOS devices"开始:
有两个带参数kSystemSoundID_Vibrate
的看似相似的函数:
1) AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
2) AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
这两个功能都会震动iPhone.但是,当您使用第一个 在不支持振动的设备上运行,它会发出嘟嘟声 声音.另一方面,第二个函数对 不支持的设备.所以如果你要震动这个装置 正如常识所说,不断地使用功能2是一种警示.
首先,在构建阶段将AudioToolbox framework AudioToolbox.framework
添加到目标中.
然后,导入此头文件:
#import <AudioToolbox/AudioServices.h>