我有一个按下按钮并循环:
NSLog(@"on");
sleep(slider.value);
NSLog(@"off");
sleep(slider.value);
但是,如果我想让滑块介于1和0之间,它要么睡1秒还是根本不睡觉,我怎么让它睡半秒?
答案 0 :(得分:2)
sleep()
需要几秒钟。你想做亚秒,所以尝试使用usleep()
,它将以毫秒(.001秒)的速度休眠。您可能需要导入unistd.h
所以你想要做的就是这样:
usleep((int)(slider.value * 1000.0));