Swift 2.0+AudioToolbox现在将其显示kSystemSoundID_Vibrate为SystemSoundID类型,因此代码为:import AudioToolbox.AudioServicesAudioServicesPlaySystemSound(kSystemSoundID_Vibrate)AudioServicesPlayAlertSound(kSystemSoundID_Vibrate)而不是必须通过额外的演员步骤(@Dov的道具)原始答案(Swift 1.x)而且,这是你如何在Swift上做的(如果你遇到了和我一样的麻烦)链接AudioToolbox.framework(转到您的项目,选择目标,构建阶段,链接二进制文件库,在那里添加库)完成后:import AudioToolbox.AudioServices// Use either of theseAudioServicesPlaySystemSound(SystemSoundID(kSystemSoundID_Vibrate))AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))俗气的是,这SystemSoundID基本上是一个typealias(花哨的快速typedef)a UInt32,而且kSystemSoundID_Vibrate是一个常规的Int。编译器给你一个错误,试图从中转换Int为UInt32,但错误读作“无法转换为SystemSoundID”,这是令人困惑的。为什么苹果不能让它成为Swift枚举超出我的范围。@ aponomarenko's详细介绍,我的答案仅适用于那里的Swifters。