這聽起來可能不是很聰明,但我在使這個方法工作中遇到一些困難。我想使用interstitialad變量來存儲在第一個條件中被調用的時間。然後當callcount> = 2時,我想使用前一個相同的值。有人可以給我想法嗎?變量範圍if else語句
-(void)timestamp{
long now = [[NSDate date]timeIntervalSince1970]/1000;
long interstitialad = 0.00;
long finalad;
if(Callcount ==1){
interstitialad = [[NSDate date]timeIntervalSince1970]/1000;
}
else if (Callcount >= 2 && now - interstitialad >= 200){
[self displayInterstitial];
}
你爲什麼用小數位的'long'?使用'double'或'float'。 –