有一個名爲Place的對象。用戶可以將位置添加到收藏夾,用戶也可以從收藏夾中移除位置。一旦用戶添加到收藏夾,我將日期保存在數據庫中。當用戶從收藏中刪除我從數據庫中檢索日期。並將特定對象與對象數組進行比較。但是當比較相同的對象時,它給NSOrderedAscending。NSComparisonResult failed相同NSDate
NSDate *date1 = obj1.date; // same date
NSDate *date2 = obj2.date; // same date
// compare using date
NSComparisonResult result = [date2 compare:date1];
任何幫助將不勝感激。謝謝。
這些日期可能有不同的毫秒值? – VladZ
確實;調試器正在四捨五入到最接近的秒鐘。 – trojanfoe
我會把日期記錄到控制檯,可能有更多的信息沒有顯示給你,你正在檢查日期的方式。 –