如何在几秒钟后调用方法而不影响ui?

时间:2014-09-04 13:52:28

标签: ios objective-c uitableview

我正在使用tableview,我希望在一段时间后调用一个方法。这个方法返回一个数组并重新加载tableview。我希望在这段时间内UI不会卡住。

1 个答案:

答案 0 :(得分:0)

最好用Grand Central Dispatch (GCD)。如果您致电dispatch_after(),则可以随时运行一段代码。

// Run this code after 1 second.
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    [self someMethod];
});