私はまだObjective C構文に慣れていないので、これを複雑にしすぎているかもしれませんが、NSTimeIntervalをスレッドに渡す方法を理解できないようです。
次のように、メインスレッドから送信された x 秒間パラメーターをスリープするスレッドを開始したいと思います。
[NSThread detachNewThreadSelector:@selector(StartServerSynchThread) toTarget:self withObject:5];
- (void) StartServerSynchThread:(NSTimeInterval *)sleepSecondsInterval {
[NSThread sleepForTimeInterval:sleepSecondsInterval];
}
しかし、コンパイラは私に構文エラーを与え続けます。それがどのように行われるべきか正確にはわかりません。どんな助けでも大歓迎です。ありがとう!