iOS 4.3 シミュレーターでは、次のコードは非常に小さい数値1e-700
を返します: GCC 4.2 では、LLVM-GCC 4.2 では期待どおりに動作します。何か案は?
NSDate *selectedDate = self.datepicker.date; // guaranteed to be before now
NSTimeInterval interval = [nowDate timeIntervalSinceDate:selectedDate];
これらの値は実行ごとに変化しますが、出力の例を次に示します
選択日:1981-06-02 16:27:34 +0000
現在日付:2011-08-03 05:18:36 +0000
間隔:5.489011535689859e-277
[nowDate timeIntervalSinceDate:selectedDate]
GDBで実行しています:(952001462.97236204
これは私の期待値です)