1

私のアプリケーションには、昼用と夜用の 2 セットのアイコンがあります。時刻が.. より遅い場合はこのアクションを実行し、 .. の間にある場合は別のアクションを実行することをアプリに伝えるには、どのようなif-thenステートメントを使用できますか?8PM-7AM7AM-8PM

ありがとう

4

1 に答える 1

1

昼と夜の enum または bool ivar を作成します

アプリの起動時に、現在の時刻を取得できます。次に、昼か夜かを計算し、列挙型を設定できます。

次に、現在が日中の場合、timeIntervaltimeInterval1 という名前で今から午後 8 時までを計算NSTimerし、メソッドを呼び出して列挙型を夜に変更する必要があります。遅延時間は timeInterval1 です。

- (void)yourmethod
{
    if(enum == day)
    {

    }
    else
    {
    }
}

詳細については、次を参照してください。時間を確認するスレッドを作成する方法は?

于 2013-02-01T02:56:09.490 に答える