我的應用程序有兩組圖標,一個爲白天,另一個爲晚上。 什麼樣的if-then
聲明我可以用來告訴我的應用程序,如果時間晚於8PM-7AM
..做這個動作,如果它在7AM-8PM
..做一個不同的行動?根據一天中的時間採取行動?
感謝
我的應用程序有兩組圖標,一個爲白天,另一個爲晚上。 什麼樣的if-then
聲明我可以用來告訴我的應用程序,如果時間晚於8PM-7AM
..做這個動作,如果它在7AM-8PM
..做一個不同的行動?根據一天中的時間採取行動?
感謝
使白天和晚上枚舉或布爾伊娃
當你的應用程序正在啓動,就可以得到當前的時間。而那麼你可以calc下無論是白天還是晚上,然後設置枚舉。
然後,如果現在是一天,則應該計算從現在到下午8點的timeInterval
,並命名爲timeInterval1,然後撥打NSTimer
來調用您的方法將枚舉更改爲night。延遲時間是timeInterval1。
- (void)yourmethod
{
if(enum == day)
{
}
else
{
}
}
更多信息,你可以看到:How to create thread to checking time?
我如何計算白天或黑夜的時間?對不起,我對這一切都很陌生。 –
看看這有助於:http://stackoverflow.com/questions/4081588/nsdate-right-way-to-work-with-time-of天 –