1

0.000 を返すタイマーを作成しようとしていますが、できません。

-(IBAction)myMethod{
    countDown = [NSTimer scheduledTimerWithTimeInterval:1/1000.0f target:self selector:@selector(flash) userInfo:nil repeats:YES];
    }

- (void) flash
{
    timeStart += 0.001f;
}

しかし、これを行うと、小数点以下の最初の桁が小数点ではなく秒になります。私が行った場合:

  -(IBAction)myMethod{
    countDown = [NSTimer scheduledTimerWithTimeInterval:1/1000.0f target:self selector:@selector(flash) userInfo:nil repeats:YES];
    }

- (void) flash
{
    timeStart += 0.01f;
}

私は小数点以下2桁しか取得しません。

これを機能させる方法について何か助けはありますか?

4

1 に答える 1