//函数原型
(NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(del)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
scheduledTimerWithTimeInterval:计时时间,以s为单位
target:消息产生对象
selector:绑定定时器消息处理函数
userInfo:user info,一般为nil
repeats:是否重复计时
举例:
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerFired:) userInfo:nil repeats:YES];
- (void)timerFired:(id) sender
{
//when timer arrival time, add the code here that we need to do
}
本文详细介绍了如何使用NSTimer进行定时任务的设置与处理。通过具体的示例代码,讲解了scheduledTimerWithTimeInterval方法的参数意义及用法,包括计时时间间隔、目标对象、选择器、用户信息以及是否重复计时等。
381

被折叠的 条评论
为什么被折叠?



