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

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • DanceOn

    DanceOn

    6 Mayıs 2006
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013