この状態はどのように機能しますか?私はこれを理解することができません。
if ([newLocation.timestamp timeIntervalSince1970] < [NSDate timeIntervalSinceReferenceDate] - 60) return;
リファレンス:iPhone3のその他の開発-iPhoneSDK3への取り組み
この状態はどのように機能しますか?私はこれを理解することができません。
if ([newLocation.timestamp timeIntervalSince1970] < [NSDate timeIntervalSinceReferenceDate] - 60) return;
リファレンス:iPhone3のその他の開発-iPhoneSDK3への取り組み
ジェイソンが提案したことで行きます。この本のフォーラムにブログ投稿を書きましたが、返事はありませんでした。
「newLocationがCLLocationのインスタンスであると仮定すると、この条件は確実に機能しません。2つの異なるベースを使用していますが、このチェックは、一部の位置情報が60秒未満であるかどうかをテストすることを目的としています。どちらもtimeIntervalSince1970である必要があります。またはtimeIntervalSinceReferenceDate(つまり、同じ基準を持ちます)(また、もう一方が例外をスローするため、彼は[[NSDate date] dateWithTimeIntervalSinceReferenceDate]を意味すると想定します)。–ジェイソンココ