如何在后台正确运行API调用?

时间:2015-03-23 03:26:48

标签: objective-c grand-central-dispatch

所以我要做的是,每当用户执行操作时,应用程序都会联系API来检索某些内容。此操作经常发生,因此应用程序会经常联系API。我想知道如何在后台做这样的事情,所以它不会减慢主线程的速度?

我尝试使用

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
    ...
});

但由于某些原因,它仍然会减慢用户界面的速度,我的滑动手势事件有时甚至不会发生,直到一两秒钟之后。

0 个答案:

没有答案