我试图在 iPhone 左右晃动的每一秒执行一些代码。这是一个指向.gif 的链接,用于说明我想要的旋转类型。我尝试了以下代码viewDidLoad
:
let manager = CMMotionManager()
if manager.deviceMotionAvailable {
manager.deviceMotionUpdateInterval = 1.0
manager.startDeviceMotionUpdatesToQueue(NSOperationQueue.mainQueue()) {
[weak self] (data: CMDeviceMotion!, error: NSError!) in
println("he")
}
}
当我运行应用程序(我正在使用模拟器)并转到“硬件>向左旋转/向右旋转/摇动手势”时,没有任何反应。我做错了什么,我该如何解决?