我需要每秒在我的方法中重复一段代码。我不想使用NSTimer或类似的东西,因为代码需要在同一个方法中因为一些变量。我正在寻找一种方式来进行大型中央派遣,但我不知道如何。这是我想要实现的一个例子:
- (void)myMethod {
// Repeat this code every second
my awesome code
// End of code repetition
other awesome code
}
答案 0 :(得分:-2)
int counter;
<。>文件中的
计数器= 1;
在viewDidLoad
中每当你想要不重复放置代码时 计数器= 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
}