Я написал следующий код:
Код:
[MyImage setHighlighted:true];
Sleep(1);
[MyImage setHighlighted:false];
мне нужно выделить мое изображение на одну секунду и затем вернуть его, но X-код, когда прибывает в [MyImage setHighlighted: true], ничего не делает (я знаю, что это делает), и после этого Sleep выполняется и main поток приложения переходит в спящий режим на 1 секунду, и после этого выполняется последняя строка, но мой вопрос заключается в том, почему в первой строке не обновляется пользовательский интерфейс, и я не вижу ничего в пользовательском интерфейсе.
В первой строке кода метод Sleep не выполняется, и основной поток находится в нормальном состоянии, и он должен установить выделение моего изображения, после чего он переходит в спящий режим на 1 секунду, а после этого переводит мое изображение в нормальное состояние, но почему нет?
Я знаю, что могу использовать NSTimer, но почему не работает следующий код?
Спасибо.