Я все еще новичок в синтаксисе Objective C, поэтому, возможно, я слишком усложняю это, но не могу понять, как передать NSTimeInterval потоку.
Я хочу запустить поток, который спит в течение параметра x секунд, отправленного из основного потока, следующим образом:
[NSThread detachNewThreadSelector:@selector(StartServerSynchThread) toTarget:self withObject:5];
- (void) StartServerSynchThread:(NSTimeInterval *)sleepSecondsInterval {
[NSThread sleepForTimeInterval:sleepSecondsInterval];
}
Но компилятор продолжает выдавать мне синтаксическую ошибку. Я не уверен, как именно это должно быть сделано. Любая помощь будет оценена. Спасибо!