Я использую NSTimer, который срабатывает каждую секунду и обновляет метку, которая отображает оставшееся время до события.
Я отлично работаю. Проблема в том, что при прокрутке TableView моя метка не обновляется, потому что MainThread заблокирован событием touch/scroll.
Я думал о создании второго потока для таймера, но я не мог обновить метку из фонового потока. Я должен был поставить его в очередь с помощью performSelector... на MainThread, где он застрял бы как раньше.
Есть ли способ обновить метку во время прокрутки?