我有方法A下载图像并在后台启动它。然后它完成,它运行完成块。 我在完成块中运行方法A和I.我想知道 - 现在我在主要或后台线程?
答案 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.
});