Xcode 中没有函数 startAccelerometerUpdateQueue
don't have function startAccelerometerUpdateQueue in Xcode
有人知道为什么我的 xCode 中没有函数 startAccelerometerUpdateQueue 吗?这是我的 xCode 的截图:
Screen1
我认为该函数可能已被弃用,所以我选择了函数 starAccelerometerUpdate。但是当我尝试插入 NSOperationQueue.mainQueue() 时,xCode 也看不到(它建议更改 OperationQueue 中的 NSOperationQueue,但我需要函数 mainQueue()。Screen2
您正在阅读旧文档或旧教程。该方法已在 Swift 3 的 "Grand Renaming" 中重命名。您尝试的第二个版本很接近,(startAccelerometerUpdate(to: handler:)
) 但 NSOperationQueue
现在是 OperationQueue
。它应该是这样的:
motionManager.startGyroUpdates(to: OperationQueue.main) { (data, error) in
// Your handler code here
}
有人知道为什么我的 xCode 中没有函数 startAccelerometerUpdateQueue 吗?这是我的 xCode 的截图: Screen1
我认为该函数可能已被弃用,所以我选择了函数 starAccelerometerUpdate。但是当我尝试插入 NSOperationQueue.mainQueue() 时,xCode 也看不到(它建议更改 OperationQueue 中的 NSOperationQueue,但我需要函数 mainQueue()。Screen2
您正在阅读旧文档或旧教程。该方法已在 Swift 3 的 "Grand Renaming" 中重命名。您尝试的第二个版本很接近,(startAccelerometerUpdate(to: handler:)
) 但 NSOperationQueue
现在是 OperationQueue
。它应该是这样的:
motionManager.startGyroUpdates(to: OperationQueue.main) { (data, error) in
// Your handler code here
}