我正在尝试自己制作一个计时器,但它不起作用。似乎每次重复都为零,有人吗?它适用于 OS X,但不适用于 iOS。
我只需要一个工作循环方法- 有什么建议吗?
标题:
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *timerOutlet;
- (void)timer:(id)sender;
@end
执行:
@synthesize timerOutlet;
- (void)viewDidLoad
{
[super viewDidLoad];
started = TRUE;
[self timer:nil];
}
- (void)timer:(id)sender {
int test = 1;
NSString *number = [NSString stringWithFormat:@"%i",test];
timerOutlet.text = number;
[self performSelector:@selector(timer:) withObject:Nil afterDelay:1.0];
test ++;
}