Данные на экране не обновляются при обновлении из другого потока в Iphone - PullRequest
0 голосов
/ 30 января 2012

У меня слабая проблема, и я хочу найти хорошее решение.

Проблема в том, что у меня есть метод в моем ViewController, т.е.

 -(void)updateMyInformation;

У меня также есть одна отдельная не UIThread, запущенная в моем приложении. Кроме основной темы. Теперь этот поток через каждые 10 минут вызывает мой метод updateMyInformation моего ViewController.

это успешно называется. Я использую NSNotification для этого. но проблема в том, что он обновляет информацию в моих переменных, но не обновляет ее в представлении.

В чем может быть проблема. кто-нибудь может помочь

Спасибо

1 Ответ

0 голосов
/ 30 января 2012

Вам необходимо обновить интерфейс в главном потоке:

[self performSelectorOnMainThread:@selector(updateMyInformation) withObject:nil waitUntilDone:false];
...