2014-10-28 63 views

回答

1

試試這個:

[self performSelector:@selector(stop) withObject:nil afterDelay:1]; 
1

您可以用NSTimer做到這一點:

self.timer = [NSTimer scheduledTimerWithTimeInterval:1 
               target:self 
              selector:@selector(stopGame) 
              userInfo:nil 
              repeats:NO]; 
0

你能做到這樣的,如果你希望定時器被炒魷魚每1秒或任何你想要的延遲..

這樣做,聲明屬性..

@property (nonatomic, strong) NSTimer *myTimer; 

self.myTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(myTask) userInfo:nil repeats:YES]; 

或沒有一個..

NSTimer *myTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(myTask) userInfo:nil repeats:YES]; 

myTask功能設置讓調用每1秒,你可以做任何你想在那裏做..或者你設置repeats:YESrepeats:NO所以只會發一次火。

相關問題