思路參考:
1>使用定時器,缺點是要在完成后進行移除,而且受限大
2>使用系統performSelector方法,這樣既不會重復執行,又不用維護狀態,本文推介,方法如下:
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;
//注意:每次調用performSelector前,調下面的方法
+ (void)cancelPreviousPerformRequestsWithTarget:(id)aTarget selector:(SEL)aSelector object:(id)anArgument;