我正在制作一个有计时器的应用程序。我将从指定时间到分钟的秒数计为0.发生这种情况时,我会启动一个alertview。线程和NSTimer
我的结构是这样的:
Mainthread方法分配一个新的线程,并对其进行初始化。 线程的入口点(方法)有一个计时器,它调用一个计算剩余时间的方法,如果时间到了,则显示一个alertview。
但是,这是正确的吗?因为现在我正在从另一个线程更新GUI,而不是主...并且这是不对的?而且我也显示了这个线程的alertview。
我想制作另一种方法来封装更新和显示alertview的所有逻辑,并且在nstimer调用的方法中使用performSelectorInMainThread,但这是正确的吗?
谢谢你的时间。
你的时钟怎么样?我有一个类似的问题,我需要每2秒监控一次URL。我想知道你使用了什么解决方案。 [email protected] – leo 2011-09-15 07:43:06