gpt4 book ai didi

ios - AFNetworking/Blocks 代码在主线程上执行?

转载 作者:行者123 更新时间:2023-11-29 01:31:43 24 4
gpt4 key购买 nike

我在我的应用程序中实现了 AFNetworking,它使用 block (据我所知)来调用完成函数。我有这段代码:

[MANAGER POST:GET_HISTORY_URL parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject)
{
//CODE FOR MAIN THREAD
}];

“CODE FOR MAIN THREAD”代码是在主线程上执行的还是我必须在主线程上执行选择器?
同样的问题也适用于任何类型的 block ,例如动画:

[UIView animateWithDuration:QUESTION_TIME_ON_SCREEN animations:^{
questionViewBottomBar.frame = CGRectMake(0, questionViewBackground.frame.size.height - questionViewBottomBarFrame.size.height, 0, questionViewBottomBarFrame.size.height);
} completion:^(BOOL finished) {
//CODE FOR MAIN THREAD
}];

最佳答案

是的,是的,它只是在主线程上执行,不需要另一个执行。

关于ios - AFNetworking/Blocks 代码在主线程上执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com