我已经实现了应用程序,其中有一个速度表和三个按钮。1)Start 2)stop 3)查看当我按下start按钮时,UIAccelerometer是start,当我按stop按钮时,UIAccelerometer是stop。当我在下一个视图中按下查看按钮时,它将显示时间的历史记录。
我的问题是:当我按下开始按钮时,应用程序就终止了。如何启动和停止UIAccelerometer ??
发布于 2010-05-18 17:45:25
使用此命令通过委托方法加速度计启动加速度计测量:didAccelerate:
[UIAccelerometer sharedAccelerometer].delegate = self;还有这个来阻止它
[UIAccelerometer sharedAccelerometer].delegate = nil;发布于 2009-09-23 10:51:27
要“启动”和“停止”加速度计(即注册和忽略加速度计输入),请将UIAccelerometer委托设置为将使用数据的类(在开始时)或将委托设置为nil (停止)。如果将代理设置为nil,则您的应用程序将不会使用加速度计数据。
如果问题出在别的地方(代码中的错误等),请发布你到目前为止已经尝试过的内容,你会得到更多有用的答案。
发布于 2009-09-24 03:37:50
注释掉UIAccelerometer代码,然后尝试start、stop、review和start,看看它是否仍然崩溃。
https://stackoverflow.com/questions/1465211
复制相似问题