我将尝试创建一个UILabel,以便在用户等待时通知他正在发生什么。然而,该UILabel总是延迟其文本更新,直到系统再次变得空闲。
流程如下:
流程如下:
[infoLine performSelectorOnMainThread:@selector(setText:) withObject:@"Calculating..." waitUntilDone:YES];
[distanceManager calc]; // Parses a XML and does some calculations
[infoLine performSelectorOnMainThread:@selector(setText:) withObject:@"Idle" waitUntilDone:YES];
等待完成不应该立即发生吗?