0

シェイクが始まるとタイマーを開始し、シェイクが終了すると停止するアプリケーションがあります。これを変更する必要があります。4 回振る必要があり、振るたびに値を配列にプッシュする必要があります。したがって、最後に 4 回のシェイクの後、4 つのタイマー値を 1 つの配列に保存する必要があります。これはできますか?私はそれを理解しようとしていますが、ちょっと立ち往生しています。

Anu のような助けをいただければ幸いです。前もって感謝します

4

1 に答える 1

1
-(void) shakeEnded {
  NSTimeInterval time = ... // get the time interval like in your first app

  // add the time to a NSMutableArray
  [self.timerArray addObject:[NSNumber numberWithDouble:time]];

  if ([self.timerArray count] == 4) {
    // do something
  }

}
于 2011-04-14T17:39:10.677 に答える