0
我在我的应用程序中实现了AFNetworking,它使用Blocks(据我所知)调用完成功能。 我有这样的代码:在主线程上执行AFNetworking/Blocks代码?
[MANAGER POST:GET_HISTORY_URL parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject)
{
//CODE FOR MAIN THREAD
}];
是excuted在主线程中的“CODE主线程”代码或做我必须做在主线程上执行一个选择?
也可为任何类型的模块例如动画的同样的问题:
[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
}];