У меня есть (void) buttonClicked: (id) метод отправителя {}. После того, как пользователь нажимает кнопку, в графическом интерфейсе вносятся два изменения в следующем порядке:
- Изменить A
- Пятисекундное ожидание с использованием [NSThread sleepFortimeInterval: 5]
- Изменить B
К сожалению, из-за метода buttonClicked я не могу обновить представление после изменения A, так что при выходе из метода buttonClicked будет видно только изменение B. Я понимаю, что представления могут быть изменены только из основного потока, и я видел ссылки на метод executeSelectorOnMainThread, но я не могу понять, как вызвать его и как обновить представление, используя его.