0

押すボタンがあり、ループは次のことを行います。

    NSLog(@"on");
    sleep(slider.value);
    NSLog(@"off");
    sleep(slider.value);

ただし、スライダーを 1 と 0 の間のどこかに配置したい場合は、1 秒スリープするか、まったくスリープしないようにします。

4

1 に答える 1

2

sleep()数秒かかります。サブ秒を実行したいのでusleep()、ミリ秒 (.001 秒) でスリープする を使用してみてください。インポートが必要な場合がありますunistd.h

だからあなたがしたいことは次のようなものです:

usleep((int)(slider.value * 1000.0));
于 2013-08-14T20:28:39.847 に答える