我創造了它一個簡單的單和運行方法: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:
替換performSelector:withObject:afterDelay:
,那麼它將被調用很多次(但我需要在兩次調用之間延遲)。
那麼爲什麼方法performSelector:withObject:afterDelay:
不起作用?我可以使用這種方法嗎?