Обновление субтитров в annotationView
Есть ли способ постоянно обновлять строку субтитров в annotationView? Строка субтитров получает значение из другого класса, который обновляет значение каждую секунду. Можно ли получить субтитры в annotationView, чтобы они продолжали обновляться?
1 ответ
Решение
Создайте метод, который обновит значение вашего субтитра и вызовите этот метод в главном потоке. Все изменения, связанные с пользовательским интерфейсом, должны идти в основном потоке.
[self performSelectorOnMainThread:<#(SEL)#> withObject:<#(id)#> waitUntilDone:<#(BOOL)#>]
-(void)updateValue
{
if(![NSThread isMainThread])
{
[self updateValue];
return;
}
update your values here.
}