佚名通过本文主要向大家介绍了上坡下坡平路问题,上坡 平路 下坡,李小璐走平路摔跤,平路,汕头市长平路等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:从甲地到乙地有一段上坡与一段平路 iOS程序等待一段时间
描述:
解决方案1:
描述:
让程序等待一段时间,不使用[NSThread sleepForTimeInterval:1.8]; ,不终止线程,而是什么都不做,等待一段时间,在这段时间里能接收到用户的点击事件,那要怎么写这个等待方法?
解决方案1:
在你要等的线程中,增加runloop,这样线程就不会结束,如下(当然需要添加一个标志位,一边适时结束线程): while(!finished) { [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]; }
解决方案2:[obj performSelector:@selector(foo) withObject:bar afterDelay:1.8f];
最好在obj的dealloc中加上取消perform,防止对野指针perform selector
[NSObject cancelPreviousPerformRequestsWithTarget:self];