簡體   English   中英

第一次和第二次自動運行計時器

[英]run timer automatically for first and second time

我是 iPhone 新手,我想要的是我的計時器每秒調用一次 function,但這是第一次它必須在 2 秒時調用 function。

任何幫助將不勝感激。 謝謝

取一個變量

BOOL isNotFirstTime;

在每 4 秒后觸發的 function 中,在開頭添加以下代碼

-(void)AfterOneSecondsFuction
 {
   if(!isNotFirstTime)
   {
    isNotFirstTime=YES;
    return;
   }
  //YOUR CODE HERE...
 }

這就是您致電 function 的方式

 NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(AfterOneSecondsFuction) userInfo:nil repeats:YES];

首先安排一個計時器並將一個BOOL變量說isFirstTime設置為YES

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(doSomething) userInfo:nil repeats:YES];

並且在

- (void)doSomething
{
if(isFirstTime)
{
isFirstTime = NO;
return;
}
// Do something


}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM