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

  • bashirsultani

    bashirsultan

    22 Mart 2010
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • The Platform

    The Platform

    14 HAZİRAN 2006