Я пытаюсь создать UILabel, который будет информировать пользователя о том, что происходит, пока он ждет. Однако 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];
не должны waitUntilDone, чтобы это произошло "сразу"?
вы пытались указать waitUntilDone к NO? – vodkhang
Да, попробовал это тоже ... – ciffa
Вы делаете это на основной теме пользовательского интерфейса или из другого потока? – hotpaw2