NSTimer 选择器不重复
Posted
技术标签:
【中文标题】NSTimer 选择器不重复【英文标题】:NSTimer selector not repeating 【发布时间】:2013-04-26 21:16:42 【问题描述】:在我的AppDelegate
我已经定义了
AppDelegate.h
@property (strong, nonatomic) NSTimer *notificationTimer;
AppDelegate.m
@synthesize notificationTimer = _notificationTimer;
- (void)applicationDidBecomeActive:(UIApplication *)application
NSLog(@"applicationDidBecomeActive");
self.notificationTimer = [NSTimer timerWithTimeInterval:5
target:self
selector:@selector(checkForNotifications:)
userInfo:nil
repeats:YES];
[self.notificationTimer fire];
checkForNotifications:
被访问一次,但从不重复。为什么?
【问题讨论】:
【参考方案1】:使用:self.notificationTimer = [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(checkForNotifications) userInfo:nil repeats:YES];
【讨论】:
我在发布这个问题的那一刻就明白了。不过,谢谢。以上是关于NSTimer 选择器不重复的主要内容,如果未能解决你的问题,请参考以下文章