過去(過去1時間)にNSDateを作成していますが、これは正しく設定されているように見えます。それを使用して、偶数が発生したかどうかを判断したいだけです。過去に設定したので、チェックを行うと、間違いなく偶数が発生したと見なされるはずですが、timeIntervalSinceDateは肯定的な結果しか得られないようです。
これは私がtimeIntervalSinceDateで使用しているコードです
NSDate *now = [NSDate date];
NSTimeInterval secondsSincePlantingInterval = [now timeIntervalSinceDate:plantingDate];
これは68秒を与えていますが、-68秒である必要がありますか、それとも負の値を返しませんか?