NSFetchRequest'leri her zaman tamamen kod içinde oluşturdum. Şimdi bir getirme isteği oluşturmak ve modelde saklamak için Xcode GUI'ye bakıyorum.Bir Çekirdek Verileri Modelinde saklanan FetchRequest'ler ile Değişken Değişiklik
Xcode Documentation'dan bir örneği takip ediyorum. Ben benim modeline Alma İsteği eklendi ve Modelleme GUI aracılığıyla yaratıldı yüklem olmaktadır:
NSDictionary *substituionDictionary = [NSDictionary dictionaryWithObject:@"woody" forKey:@"SUBSTRING"];
NSFetchRequest *fetchRequest = [mom fetchRequestFromTemplateWithName:@"firstNameContains" substitutionVariables:substituionDictionary];
Bir NSLog:
firstName LIKE[c] "*SUBSTRING*"
Sonra bu iki çizgi ile bu isteği almak NSFetchRequest Elde edilen bu çıktılar:
değişken önce depolanmış FetchRequest dönüşü ikame edilir olduğunu gösterir(entity: Customer; predicate: (firstName LIKE[c] "*SUBSTRING*"); sortDescriptors: (null); limit: 0)
...
Peki, Xcode Veri Modelleme Fetch İsteği Önceden Rapor Oluşturucu GUI'sinde girilen metnin NSFetchRequest: fetchRequestFromTemplateWithName: substitutionVariables:?
Teşekkür ederiz!
Woody Buna gerek
Genius. Tam olarak çözüm budur. (Bir Apple uygulamasında bu kadar kasıtsız bir şeyi hiç bu gizli pop-up olarak yaşamadım.) Hiç sormadığım ve cevap vermediğime dair hiçbir fikrim yoktu. Teşekkürler!! – Woodster
Katılıyorum. Lütfen kullanıcı arayüzü için bir geliştirme isteği ve http://bugreport.apple.com adresindeki dokümantasyonla ilgili bir hata (nereye bakmanız gerektiği için değil) dosyalayın! –