[問題] 無法連續震動

作者: sdico (文)   2017-04-26 16:48:40
我有一個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, 也沒用

Links booklink

Contact Us: admin [ a t ] ucptt.com