可可 - 每秒都有动作

时间:2013-03-23 09:19:19

标签: cocoa nstimer nstableview

如何设置每1秒更新一些信息的操作?

我正在创建聊天(使用社交网络API),我必须检查新消息。

2 个答案:

答案 0 :(得分:5)

在您的.h文件中声明NSTimer的实例,如下所示

NSTimer *timer;

然后安排它:

timer = [NSTimer scheduledTimerWithTimeInterval:1 
                                         target:self   
                                       selector:@selector(checkForNewMessages) 
                                       userInfo:nil 
                                        repeats:YES];

如果您不再需要计时器,请执行以下操作:

[timer invalidate];
 timer = nil;

答案 1 :(得分:2)

您还可以use Grand Central Dispatch定时发送块。

相关问题