从主线程到背景

时间:2014-05-15 16:46:39

标签: ios grand-central-dispatch

我有方法A下载图像并在后台启动它。然后它完成,它运行完成块。 我在完成块中运行方法A和I.我想知道 - 现在我在主要或后台线程?

2 个答案:

答案 0 :(得分:1)

您可以使用:

[NSThread isMainThread];

答案 1 :(得分:0)

你可能还在后台线程中。如前所述,您可以使用

检查您是否在后台
[NSThread isMainThread]

如果要切换到主线程,可以使用

dispatch_async(dispatch_get_main_queue(), ^{

    // do some things here in the main queue
    // for example: update UI controls, etc.
});