所以我正在为这个操作编写测试,我做了一些事情,如果失败了,我们懒得尝试使用performSelector:withObject:afterDelay:
再次执行此操作,现在我想等待我的 runloop 在测试中,在拆除测试之前触发此performSelector。这基本归结为将runloop保持一段时间。
我找到了
[[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:delta]];
很有用,而且效果很好。
有更好的方法吗?