【发布时间】:2015-01-13 19:39:50
【问题描述】:
我正在尝试使用 CoreMotion 和 Swift 获取加速度计更新,这是我放置在 viewDidLoad 中的内容:
override func viewDidLoad() {
super.viewDidLoad()
let motionManager = CMMotionManager()
motionManager.accelerometerUpdateInterval = 0.2
motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue()) {
(info:CMAccelerometerData!,error:NSError!) in
if error != nil {
println(error)
}
else {
println("OK")
}
}
}
问题是我的闭包似乎永远不会被调用(我在控制台中没有任何东西),你知道为什么吗?
【问题讨论】:
-
是的,我知道为什么。谢谢你来玩。 :)
-
@matt 哦,我本来很乐意玩,但我住的地方是晚上 :)
标签: ios swift core-motion