WatchOS 陀螺仪校准中断
WatchOS gyro calibration interrupted
我在我的 WatchOS 应用程序(这里的回购:https://github.com/ezefranca/WatchShaker)中实现了一些摇动手势并且它工作正常,但我现在在调试器中收到以下错误:
[Gyro] Manually set gyro-interrupt-calibration to 800
这是什么意思,我该如何解决?
watchShaker(didShakeWith:)
功能应该运行手表晃动的时候,不是运行宁
override func awake(withContext context: Any?) {
super.awake(withContext: context)
}
var shaker:WatchShaker = WatchShaker(shakeSensibility: .shakeSensibilityNormal, delay: 0.2)
override func willActivate() {
super.willActivate()
shaker.delegate = self
shaker.start()
getRandomNumbers()
}
override func didDeactivate() {
super.didDeactivate()
shaker.stop()
}
extension OneDiceController: WatchShakerDelegate {
func watchShaker(_ watchShaker: WatchShaker, didShakeWith sensibility: ShakeSensibility) {
self.getRandomNumbers()
}
func watchShaker(_ watchShaker: WatchShaker, didFailWith error: Error) {
print(error.localizedDescription)
}
}
嗨@noahbino 我发现了问题,看起来这些问题发生在手表支持陀螺仪传感器时。按照版本 1.0.1 中的 @grimxm 我修复了它。
谢谢。
我在我的 WatchOS 应用程序(这里的回购:https://github.com/ezefranca/WatchShaker)中实现了一些摇动手势并且它工作正常,但我现在在调试器中收到以下错误:
[Gyro] Manually set gyro-interrupt-calibration to 800
这是什么意思,我该如何解决?
watchShaker(didShakeWith:)
功能应该运行手表晃动的时候,不是运行宁
override func awake(withContext context: Any?) {
super.awake(withContext: context)
}
var shaker:WatchShaker = WatchShaker(shakeSensibility: .shakeSensibilityNormal, delay: 0.2)
override func willActivate() {
super.willActivate()
shaker.delegate = self
shaker.start()
getRandomNumbers()
}
override func didDeactivate() {
super.didDeactivate()
shaker.stop()
}
extension OneDiceController: WatchShakerDelegate {
func watchShaker(_ watchShaker: WatchShaker, didShakeWith sensibility: ShakeSensibility) {
self.getRandomNumbers()
}
func watchShaker(_ watchShaker: WatchShaker, didFailWith error: Error) {
print(error.localizedDescription)
}
}
嗨@noahbino 我发现了问题,看起来这些问题发生在手表支持陀螺仪传感器时。按照版本 1.0.1 中的 @grimxm
谢谢。