在我的应用程序中,当用户按下按钮时,我会启动一个 HTTP 异步请求(使用 AFURLConnectionOperation)并在 completionHandler 块中更改 UILabel 的文本。但是,此更改不会在请求结束时发生,而是在大约 2-3 秒后发生。下面是导致此行为的代码片段。
AFURLConnectionOperation* operation = ...
[opration setCompletionBlock:^{
NSLog(@"This text appears immediatly");
[myLabel setText:@"this one is delayed for 2-3 sec"];
}];
[opreation start];
寻求帮助