在Xcode中没有函数startAccelerometerUpdateQueue

时间:2017-07-07 08:06:19

标签: ios xcode accelerometer sensor

有人知道为什么在我的xCode中没有函数startAccelerometerUpdateQueue吗?这里有我的xCode的截图: Screen1

我想也许该函数已弃用,所以我选择了函数starAccelerometerUpdate。但是当我尝试插入NSOperationQueue.mainQueue()时,xCode也没有看到它(它建议在OperationQueue中更改NSOperationQueue,但我需要函数mainQueue()。Screen2

1 个答案:

答案 0 :(得分:0)

您正在阅读旧文档或旧教程。该方法在Swift 3" Grand Renaming"中重命名。您尝试的第二个版本已关闭,(startAccelerometerUpdate(to: handler:))但NSOperationQueue现在为OperationQueue。它应该是这样的:

motionManager.startGyroUpdates(to: OperationQueue.main) { (data, error) in
    // Your handler code here
}