iOS实现代码只让执行一次
?| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self performSelector:@selector(wangmumu:) withObject:@"100" afterDelay:1];
}
- (void) wangmumu:(NSString *)han{
static dispatch_once_t hanwanjie;
//只执行一次
dispatch_once(&hanwanjie, ^{
NSLog(@"12345678910");
});
int niha = [han intValue] - 1;
if (niha == 10) {
return;
}
[self performSelector:@selector(hanwanjie:) withObject:[NSString stringWithFormat:@"%d",niha] afterDelay:1];
}
|








发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。