0

我需要每秒在我的方法中重复一段代码。我不想使用 NSTimer 或类似的东西,因为由于某些变量,代码需要使用相同的方法。我可能正在寻找一种具有盛大中央调度的方式,但我不知道如何。这是我想要实现的示例:

- (void)myMethod {

     // Repeat this code every second
     my awesome code
     // End of code repetition

     other awesome code
}
4

1 回答 1

-2

整数计数器;

在 .h 文件中

计数器=1;

在 viewDidLoad

每当您不想重复代码时,请将 counter=0;

 -(void)myMethod 
 {

 // Repeat this code every second
 if(counter==1)
 {  
    [self performSelector:@selector(myMethod) withObject:nil afterDelay:0.5];
 }

 // End of code repetition AUTOMATICALLY
}
于 2013-08-19T11:47:32.457 回答