在開發(fā)的過程中,很多時候我們需要代碼不是立刻執(zhí)行,需要等待一會才會執(zhí)行,也就是需要用到定時任務(wù),下面這三個方法都是可以滿足需求的,就是看各位習(xí)慣用什么......
//定時任務(wù)
//2秒后自動執(zhí)行self 的delayMethod方法
[self performSelector:@selector(delayMethod) withObject:nil afterDelay:2.0];
//2秒后執(zhí)行block中的代碼
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
//需要執(zhí)行的代碼
});
//2秒后調(diào)用self 的 delayMethod 方法
//repeats:如果為YES,標(biāo)識每隔2秒就調(diào)用一次delayMethod方法
[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(delayMethod) userInfo:nil repeats:YES];