您的位置:首页 > 其它

scheduledTimerWithTimeInterval使用方法

2016-09-07 15:08 323 查看
1、定义NSTimer

NSTimer *lookforTimer;

2、初始化,添加定时器前先移除  

[lookforTimer invalidate];

lookforTimer =nil;

lookforTimer = [NSTimerscheduledTimerWithTimeInterval:2.0ftarget:selfselector:@selector(lookforCard:)userInfo:nilrepeats:YES];

3、停止

[lookforTimer
invalidate];

lookforTimer =nil;

封装

#pragma mark - 添加定时器

- (void)addTimer

{

    self.Timer = [NSTimer
scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(lookforCard)
userInfo:nil
repeats:YES];  

[[NSRunLoop
mainRunLoop]
addTimer:self.Timer
forMode:NSRunLoopCommonModes];

}

#pragma mark - 移除定时器

- (void)removeTimer

{

    [self.Timer
invalidate];

    self.Timer
= nil;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: