SORU
27 Aralık 2009, Pazar


NSPredicate: NSDate özelliği gündüz filtreleme nesneleri

NSDate bir özelliği olan Temel bir Veri modeli var. Gündüz veritabanı filtre uygulamak istiyorum. Çözümü NSPredicate, ama hep birlikte koymak nasıl emin değilim gerektirir sanırım.

NSDateNSDateComponents NSCalendar ama nasıl NSPredicate ile süzgeç? kullanarak s iki gün karşılaştırmak için nasıl biliyorum

Belki de sadece yıl, ay ve gün çıplak bir tarih veren NSManagedObject benim alt bir kategori oluşturmak istiyorum. Sonra NSPredicate Bu karşılaştırabilirsiniz. Bu öneri, yada daha basit bir şey var mı?

CEVAP
27 Aralık 2009, Pazar


NSDate * verildiburadaveendDateve NSManagedObjectContext bir *moc:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(date >= %@) AND (date <= %@)", startDate, endDate];
NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
[request setEntity:[NSEntityDescription entityForName:@"EntityName" inManagedObjectContext:moc]];
[request setPredicate:predicate];

NSError *error = nil;
NSArray *results = [moc executeFetchRequest:request error:&error];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • Muse

    Muse

    28 EYLÜL 2006