Emp*_*ack 13
使用performSelector:withObject:afterDelay:方法.
[self performSelector:@selector(methodName) withObject:nil afterDelay:5];
Run Code Online (Sandbox Code Playgroud)
或者使用GCD:
double delayInSeconds = 5.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
/* code to be executed on the main queue after delay */
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2900 次 |
| 最近记录: |