我有一个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, 也没用