我有一個ViewController, 當他出現的時候
會自動開始連續震動
code:
func viewDidAppear() {
AudioServicesAddSystemSoundCompletion(kSystemSoundID_Vibrate, nil,
nil, {(_,_) in
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate)
}, nil)
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate)
}
結果他只會震動一次,無法連續震動
但是當我在ViewController加上Button,
點擊之後執行這段code, 就可以連續震動
why?
補充:
1. 閉包內的callback有執行到.但沒震動
2.有加過DispatchQueue.main.async, 也沒用