我有一个真正奇怪的 NSTimer 对象行为。
我正在尝试以ChangePic
2 秒的重复计数调用方法,但计时器没有重复。我只在项目的 1 个班级中遇到这个问题
我的应用程序中有 5 个视图控制器,并且相同的代码适用于除此之外的所有类。有人知道怎么可能吗?有没有可能是什么东西阻塞了计时器?
-BTW,ChangePic
方法只调用一次,不重复。
我的代码:
视图控制器.h
@property (nonatomic, strong) NSTimer *timer;
视图控制器.m
_timer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(ChangePic) userInfo:nil repeats:YES];
[_timer fire];
-(void) ChangePic {
NSLog(@"testing");
}