[英]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.