[CalCalendarStore eventPredicateWithStartDate]
yöntemiyle döndürülen CalEvents'ım var. Geri döndürülen olaylardan, yalnızca olayın başlığının == @"on call"
(büyük/küçük harf duyarsız) olduğu yerlere devam etmeye çalışıyorum. DenedimBir dizenin başka bir dizgeye eşit olup olmadığını belirlemek için NSPredicate kullanma
NSPredicate *onCallPredicate = [NSPredicate predicateWithFormat:@"(SELF.title CONTAINS[c] 'on call')"];
[events filteredArrayUsingPredicate:onCallPredicate];
: Ben dizide Başlığını ('olaylar' CalEvents
ile doldurulan bir 'NSArray' dir) Aşağıdaki kod ile@"on call"
içeren bu etkinlikleri tutmak mümkün duyuyorum
Aşağıdaki gibi bir biçimlendirme biçimi dizesi kullanarak:
@"SELF.title == 'on call'"
ancak bu işe yaramaz.
Bunu yapmanın daha kolay bir yolu var mı?
+1, her ne kadar küçük harf duyarsız hale getirmek için '==' sonra '[c]' değiştiricisini atabilirsiniz. –
Büyük/küçük harfe duyarlı olmayacak şekilde düzenlenmiştir. –
Sadece merak ediyorum, MATCH [n] herhangi bir (*?) Joker karakter kullanılmadan kullanıldığında == için çalışacak mı? – Samuel