Nico Gutraich Nico Gutraich - 1 month ago 30
Swift Question

How to make iPhone vibrate using Swift?

I need to make the iPhone vibrate, but I don't know how to do that in Swift. I know that in Objective-C, you just write:

import AudioToolbox
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);


But that is not working for me.

Answer

Short example:

import UIKit
import AudioToolbox

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

      AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))

    }
}

load onto your phone and it will vibrate. You can put it in a function or IBAction as you wish.

Comments