私はperformSelector:withObject:afterDelayによって呼び出される非常に単純なメソッドを持っています:しかし、afterDelayにどの値を割り当てても、メソッドは常に10秒の遅延後に起動されます。このメソッドはURLRequestを呼び出し、完了時に別の要求を呼び出します(これが影響を与えるかどうかはわかりません)。
私は持っています:
-(void)connectionDidFinishLoading:(NSURLConnection*)connection {
[self performSelector:@selector(poll) withObject:nil afterDelay: 1];
}
.....
-(void)poll
{
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
....
NSURLConnection *connection = [[[NSURLConnection alloc] initWithRequest:request delegate:self] autorelease];
.....
}
afterDelayにどの値を割り当てても、メソッドは常に10秒後に呼び出されます。何がこれを引き起こす可能性があるかについてのアイデアはありますか?