如果下面的“延迟测试”被调用 N 次,我希望它最终也会调用 doIt N 次。然而事实并非如此,似乎日程表会覆盖任何以前的日程表,据说具有相同的选择器。无论如何围绕这个?
-(void)delayingTest {
if (_delay) {
[self schedule:@selector(delayingTest) interval:1.0f repeat:0 delay:1.0f];
}
else {
[self doIt];
}
}