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
}];