- (void)performBlock:(void (^)(void))block afterDelay:(NSTimeInterval)delay
{
int64_t delta = (int64_t)(1.0e9 * delay);
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, delta), dispatch_get_main_queue(), block);
}
使用方法:
[self performBlock:^{
// Lines of code
} afterDelay:1.23];
原文 出自 Matthias Plappert。
沒有留言:
張貼留言