나는 거기에 간단한 싱글 및 실행 방법 작성 :Mac OS, 콘솔 응용 프로그램. performSelector : withObject : afterDelay : 작동하지 않습니까?
- (void)run {
static int times = 0;
NSLog(@"times = %d", times++);
[self performSelector:@selector(run) withObject:nil afterDelay:MIN_DELAY];
}
를하지만 제대로 작동하지 않습니다. 한 번만 실행됩니다.
그러나 performSelector:withObject:afterDelay:
을 performSelector:
으로 바꾼다면 많은 시간이 걸릴 것입니다. (하지만 통화 사이에는 지연이 필요합니다).
왜 performSelector:withObject:afterDelay:
메서드가 작동하지 않습니까? 그리고이 방법을 전혀 사용할 수 있습니까?