Nesnelerim var ve her birinin bir kimliği var ve item.objectID'nin bir dizi kimlikte içerdiği tüm öğeleri almak istiyorum, bu sonucu nasıl alabilirim? i yapmaya çalıştım neNSPredicate CONTAINS IN dizisi ile tüm öğeleri nasıl alabilirim
ama predicateWithFormat oluşturma konusunda bir hata var: biçim dizesi ayrıştırılamıyor:
NSString *predicateFormat = [NSString stringWithFormat:@"SELF.itemID CONTAIN IN (1,2,3,4,5,6,7,8)"];
NSPredicate *predicate = [NSPredicate predicateWithFormat: predicateFormat];
filteredData = [localData filteredArrayUsingPredicate:predicate];
ben sadece ne Bunu önlemek için:
NSString *predicateFormat = [NSString stringWithFormat:@"SELF.itemID = 1 OR SELF.itemID = 2 OR SELF.itemID = 3"];
NSPredicate *predicate = [NSPredicate predicateWithFormat: predicateFormat];
filteredData = [localData filteredArrayUsingPredicate:predicate];
çünkü orada filtre eklemek için diğer şarttır.
CONTAINS IN ile yukarıda yazılı kod mükemmeldir. Ne elde etmek istiyorsan lütfen daha fazla detaylandırın. –
Sorumu güncelledim. –