4

Swift 3.0 与 Xcode 8.0 一起发布,显然发生了很多变化。我对swift中的新语法非常陌生。有人可以帮我吗?我试图弄清楚里面发生了什么

motionManager.startDeviceMotionUpdates(
        to: OperationQueue.current()!,
        withHandler: )

在“withHandler:”之后

我试图让我的 SceneKit 程序能够利用加速度计来确定 SCNNode 平台的方向。我对 Swift 也很陌生(在 Swift 中编程大约 5 天),所以如果有一些基本的东西我搞砸了,请告诉我。

4

1 回答 1

7

参考

您必须传递符合 CMDeviceMotionHandler 类型的块。

 motionManager.startDeviceMotionUpdates(to: OperationQueue.current()!, withHandler:{
                deviceManager, error in
                //Do stuffs with deviceManager or with error

            })
于 2016-06-16T09:36:30.813 回答