October 2011
1 post
1 tag
Perform a Block after Delay
- (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);
}
Then, we use:
[self performBlock: ^{
//Lines of code in block to execute
} afterDelay: 0.5f];