我在嘗試將舊的遊戲應用程序在obj-c中構建爲新的swift代碼。我有一些理解swift閉包的問題,以及如何在「startAccelerometerUpdatesToQueue」方法中使用它們。Core Motion Swift Closure問題
我已經以這種方式初始化運動經理
motionManager!.accelerometerUpdateInterval = (1/40)
然後在我的視圖控制器的viewDidLoad中
var queue:NSOperationQueue
motionManager?.startAccelerometerUpdatesToQueue(queue, withHandler: {(accelerometerData : CMAccelerometerData, error : NSError) in
})
的「startAccelerometerUpdatesToQueue」是給我的錯誤,我敢肯定我不明白正確的閉包語法。
任何想法?
什麼是錯誤 –