2010-11-11 61 views
2

在我的目标c代码中,我使用的是c和C++库。里面有一个睡着的人(20);方法使用,我一直在得到一个警告“暗示函数'usleep'”。在代码中保存这个代码可以吗?此代码块是否会导致App Store中的应用拒绝?usleep()in objective c code

谢谢。

回答

9

这只是一个编译器警告。您可以继续使用该通话,只需将其添加到代码顶部:

#import <unistd.h> 

就App Store而言,它非常安全。

+1

是的,我需要开始添加这个来停止警告,从SDK的更新开始,可能是4.1。在此之前,我没有收到此警告,因为旧版SDK配置的方式有所不同。 – 2010-11-11 16:41:36

+0

谢谢zoul警告不再有你添加标题的地方。 – Dilshan 2010-11-11 17:33:40

9

usleep()sleep()nanosleep()的相对值。你可以看到模式;第一个参数以微秒为单位,第二个以秒为单位,第三个以纳秒为单位。使用这些方法会使被调用的线程在指定的时间内休眠(暂停)。这是完全合法的使用,并且我保证你的应用不会被拒绝使用。

+0

谢谢埃文这是我想要的答案。谢谢 – Dilshan 2010-11-11 17:32:41