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

  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012