2011-12-14 8 views
0

アム内ではないスタンプ:最後の時間ではなく、初心者(Javaの背景から)Objective Cのに有効期間

私は、最後のタイムスタンプが最小期間内にあるかどうかを確認するために、次のコードを持って

、どのように私は反対をしますか?例えば。私は、最後のタイムスタンプが有効期間内にないかどうか、有効期間が秒であるかどうかを確認したい。

[lastTimestamp timeIntervalSinceNow]> -MINIMUM_TIME

答えて

1

これはあまりにも明白なようだ:

MINIMUM_TIMEあなたはに対してチェックしたい時刻を表す、 NSTimeInterval変数である
if ([lastTimestamp timeIntervalSinceNow] <= -MINIMUM_TIME) 
{ 
    // execute some code 
} 

+0

lastTimestampと現在の時刻を更新してからlastTimestampを更新してから12秒後にlastTimestampに入れてから-12.xxxを取得すると、その値をint変数であるMINIMUM_TIMEと比較します120秒、結果は常にNO(ブール値の偽)です。私はそれが期待されているから何が間違っているか分からない。YES(ブール値true) – Lennie

+0

比較のためにコードを投稿する必要があります。元の質問を編集し、コードにコピー&ペーストします。あなたのコードが4つのスペースでインデントされていることを確認してください。 –

関連する問題