NSStringとして関数に入力される数値を取得するために、Webサービスと通信しています。この数値は、別のアクションを実行するまで待機する正確な時間を教えてくれます。正確であることが重要です。
たとえば、文字列が「89283」の場合、これは89.283秒待つ必要があることを意味します。そのため、Objective-C for iPhoneで、この文字列を、performSelector:afterDelay:関数に渡すことができる正確な値に変換するための最良の方法を知りたいと思います。これが私のサンプルコードですが、正確ではないと思います。
NSString *myDelayString = @"89283";
int myDelay = [myDelayString intValue]/1000;
[self performSelector:@selector(myFunction) withObject:nil afterDelay:myDelay];
myDelay値は実際にはNSTimeIntervalである必要があると思いますが、私が持っている文字列からそれを作成する方法がわかりません。前もって感謝します。