Jestem nowy w rozwoju iOS, mam zwykły obiektyw klasy -c "MoneyTimer.m" do uruchamiania licznika czasu, z którego chcę zaktualizować etykietę interfejsu użytkownika zmiana wartości zegara. Chcę wiedzieć, jak uzyskać dostęp do elementu interfejsu użytkownika z wątku non UI? Korzystam z Xcode 4.2 i tworzenia storyboardów.Jak zaktualizować etykietę interfejsu użytkownika z wątku innego niż UI w iOS
W blackberry po prostu poprzez uzyskanie blokady zdarzeń można aktualizować UI z wątku non UI.
//this the code from MyTimerClass
{...
if(nsTimerUp == nil){
nsTimerUp = [NSTimer scheduledTimerWithTimeInterval: 1.0 target:self selector:@selector(countUpH) userInfo:nil repeats: YES];
...}
(void) countUpH {
sumUp = sumUp + rateInSecH;
**//from here i want to update the UI label **
...
}
Można zaktualizować UI z wszystkimi głównym wątku, uaktualnianie UI z wątku tła tworzy jedyny problem. – rishi