从Iphone中的其他线程更新时,屏幕上的数据不会更新

时间:2012-01-30 09:56:37

标签: iphone threadpool

我有一个问题,我想要一些好的解决方案。

问题是我的ViewController中有一个方法,即

 -(void)updateMyInformation;

我的应用程序中还运行了一个单独的非UIThread。除主线程外。 现在该线程每10分钟调用一次我的ViewController的updateMyInformation方法。

它成功调用它。我正在使用NSNotification。但问题是它更新了我的变量中的信息,但没有在视图上更新它。

可能是什么问题。任何人都可以帮忙

由于

1 个答案:

答案 0 :(得分:0)

您需要更新主线程上的UI:

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