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

  • movies95

    movies95

    27 Kasım 2006
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009