我有一个If - Else语句。当调用Else语句时,我希望延迟else语句中的所有方法调用。
看起来像这样:
if (xy) {
[self.method1];
[self method2];
} else {
[self.method3];
[self method4];
[self.method5];
[self.mehtod6];
}我尝试过使用performSelector: with method :afterDelay调用每个方法(3-6):
[self performSelector:@selector(method3) withObject:nil afterDelay:1.0];但它仍然不起作用。
我可以在else语句中设置一个计时器,使整个else语句延迟1秒吗?
发布于 2015-05-04 16:32:55
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(method3) userInfo:nil repeats:NO];
https://stackoverflow.com/questions/30025425
复制相似问题