Dum*_*ode 0 methods objective-c ios
- (void)displayView:(UIView *)view arg:(UILabel *)label {
}在延迟0.5秒后我怎么称呼这种方法?
我试过[self performSelector:@selector(displayView:) withObject:view afterDelay:.5];但只将视图作为参数传递.
如何将两个参数传递给延迟为.5秒的方法?
Use a delayed block invocation:
Main thread:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.5 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
[self displayView:view arg:label];
});
Run Code Online (Sandbox Code Playgroud)
Background thread:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.5 * NSEC_PER_SEC), dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[self displayView:view arg:label];
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |