我需要使iPhone震动,但是我不知道如何在Swift中做到这一点。我知道在Objective-C中,您只需编写:
import AudioToolbox AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
但这对我不起作用。
简短示例:
import UIKit import AudioToolbox class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate)) } }
加载到手机上,它将振动。您可以根据需要将其放在函数或IBAction中。
AudioServicesPlayAlertSoundWithCompletion(SystemSoundID(kSystemSoundID_Vibrate)) { }
正如苹果代码文档所写:
在将来的版本中将不推荐使用此功能。请改用AudioServicesPlaySystemSoundWithCompletion。
注意: 如果振动不起作用。在声音和触觉设置中检查振动是否启用