Iphone 如何阻止它?

Iphone 如何阻止它?,iphone,Iphone,我已经实现了一个应用程序,其中有一个速度表和三个按钮。 1) 开始2)停止3)回顾 当我按下启动按钮时,我的加速度计启动了 当我按下停止按钮时,加速度计停止。 当我在下一个视图中按下回顾按钮时,它将显示时间回顾 我的问题是: 当我按下开始按钮时,操作终止。 如何启动和停止UIAccelerator???要“启动”和“停止”加速计(即注册和忽略加速计输入),请将UIAccelerator委托设置为将使用数据的类(启动时)或将委托设置为零(停止)。如果将代理设置为零,则应用程序将不会使用加速计数据

我已经实现了一个应用程序,其中有一个速度表和三个按钮。 1) 开始2)停止3)回顾 当我按下启动按钮时,我的加速度计启动了 当我按下停止按钮时,加速度计停止。 当我在下一个视图中按下回顾按钮时,它将显示时间回顾

我的问题是: 当我按下开始按钮时,操作终止。 如何启动和停止UIAccelerator???

要“启动”和“停止”加速计(即注册和忽略加速计输入),请将UIAccelerator委托设置为将使用数据的类(启动时)或将委托设置为零(停止)。如果将代理设置为零,则应用程序将不会使用加速计数据

如果问题是其他问题(代码中的错误等),请发布您迄今为止尝试过的内容,您将得到更多有用的答案。

要“启动”和“停止”加速计(即注册并忽略加速计输入),请将UIAccelerator委托设置为将使用数据的类(启动时)或者将委托设置为nil(停止)。如果将代理设置为零,则应用程序将不会使用加速计数据


如果问题是其他问题(代码中的错误等),请发布您迄今为止尝试过的内容,您将得到更多有用的答案。

注释掉UIAccelerator代码,然后尝试启动、停止、查看,并开始查看它是否仍然崩溃。

注释掉UIAccelerator代码,然后尝试启动、停止、查看,然后开始查看它是否仍然崩溃。

使用此选项通过代理方法开始加速计测量加速计:didAccelerate:

这是为了阻止它

[UIAccelerometer sharedAccelerometer].delegate = nil;

使用此选项,通过代理方法开始加速计测量加速计:DID加速:

这是为了阻止它

[UIAccelerometer sharedAccelerometer].delegate = nil;