我还是 Objective C 语法的新手,所以我可能过于复杂了,但我似乎无法弄清楚如何将 NSTimeInterval 传递给线程。
我想启动一个从主线程发送的休眠 x 秒参数的线程,如下所示:
[NSThread detachNewThreadSelector:@selector(StartServerSynchThread) toTarget:self withObject:5];
- (void) StartServerSynchThread:(NSTimeInterval *)sleepSecondsInterval {
[NSThread sleepForTimeInterval:sleepSecondsInterval];
}
但是编译器一直给我一个语法错误。我不确定应该怎么做。任何帮助,将不胜感激。谢谢!