//第一種每一秒執(zhí)行一次(重復(fù)性)
double delayInSeconds =1.0;
timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER,0, 0, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0));
dispatch_source_set_timer(timer, DISPATCH_TIME_NOW, delayInSeconds *NSEC_PER_SEC, 0.0);
dispatch_source_set_event_handler(timer, ^{
NSLog(@"timer date 1== %@",[NSDate date]);
});
dispatch_resume(timer);
//第二種二秒后執(zhí)行(一次性)
flag=NO;//這個(gè)值在頁面消失的時(shí)候改成yes 不然三分鐘后 不管在哪個(gè)頁面 都會(huì)顯示或者進(jìn)行你這個(gè)操作的
double delayInSeconds =180;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds *NSEC_PER_SEC);
dispatch_after(popTime,dispatch_get_main_queue(), ^(void){
if (flag)return;
想要顯示或者執(zhí)行的操作寫在這個(gè)地方
});
//第三種每一秒執(zhí)行一次(重復(fù)性)
[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(testTimer)userInfo:nilrepeats:YES];
| 
 
 | 
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注