OLD DATE: 2011-04-06 10:58:43 +0000
NEW DATE: 2011-04-06 10:58:43 +0000
Saya perlu membandingkan dua tanggal ini. Ketika yang baru lebih besar dari yang lama, ini penting bagi saya. Tapi saya punya masalah, kode saya selalu masuk ke blok kode perbandingan itu. Jadi contoh tanggal di atas berbeda dengan aplikasi saya tetapi sama, saya tidak mengerti bagaimana saya mendapatkan hasil yang salah di sini. Ini kodenya:
Something *existing;
for(existing in exisingDatabaseItems)
{
Something *newFromWebService;
for(newFromWebService in WSArray)
{
if(existing.SomethingId == newFromWebService.SomethingId)
{
if([existing.LastModifiedOnDate compare:newFromWebService.LastModifiedOnDate] == NSOrderedAscending)
{
// It always get in here???
NSLog(@"OLD: %@", existing.LastModifiedOnDate);
NSLog(@"NEW: %@", newFromWebService.LastModifiedOnDate);
break;
}
}
}
}
existing.LastModifiedOnDate = newFromWebService.LastModifiedOnDate
? - person Lepidopteron   schedule 06.04.2011