Обновление субтитров в annotationView

Есть ли способ постоянно обновлять строку субтитров в annotationView? Строка субтитров получает значение из другого класса, который обновляет значение каждую секунду. Можно ли получить субтитры в annotationView, чтобы они продолжали обновляться?

1 ответ

Решение

Создайте метод, который обновит значение вашего субтитра и вызовите этот метод в главном потоке. Все изменения, связанные с пользовательским интерфейсом, должны идти в основном потоке.

[self performSelectorOnMainThread:<#(SEL)#> withObject:<#(id)#> waitUntilDone:<#(BOOL)#>]


-(void)updateValue 
 { 
      if(![NSThread isMainThread]) 
      { 
         [self updateValue]; 
         return; 
      } 
      update your values here. 
 } 
Другие вопросы по тегам