-(void)メソッドが実行されていて、ある時点で、加速度計から値を要求された瞬間に直接取得するwhileループに到達します。
NSTimerクラスに関するドキュメントをすべて調べましたが、私の場合、このオブジェクトをどの程度正確に使用するのか理解できませんでした。
例えば
-(void) play
{
......
...
if(accelerationOnYaxis >0 && accelerationOnYaxis < 0.9 )
{
startTimer;
}
while(accelerationOnYaxis >0 && accelerationOnYaxis < 0.9)
{
if(checkTimer >= 300msec)
{
printOut_AccelerationStayedBetweenThoseTwoValuesForAtLeast300msecs;
break_Out_Of_This_Loop;
}
}
stopTimerAndReSetTimerToZero;
.....
more code...
....
...
}
何か助けはありますか?