У меня есть предикат, и мне нужно отфильтровать атрибут.Имя атрибута location
, и этот атрибут может иметь значения none
, one
из more
.Итак, как я могу написать предикат
, например, если местоположение больницы может иметь 0 или более значений.У него может не быть места, или 1 (Нью-Йорк), или больше (Нью-Йорк, Калифорния, Техас).Итак, основываясь на значениях в массиве, как я могу написать предикат.
NSArray *filteredHospitalArr= [hospitalArray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"location= %@ ", [hospitalObject objectAtIndexPath:0]]]; // ???
<- скажем, в этом случае у нас есть 3 местоположения для этого местоположения больницы.Как я могу написать этот предикат. </p>
Также обратите внимание, что номер местоположения может измениться (может не иметь ни одного, одного или нескольких значений)
РЕДАКТИРОВАТЬ:
Скажитеесли пользователя просят выбрать критерии его / ее фильтрации для конкретной больницы.Он / она выберет одно или несколько мест.Так, как мне написать предикат, чтобы удовлетворить его / ее требованию фильтра.(Пользователь может или не может вводить критерии фильтра или вводить более одного предпочтительного местоположения).Так, как я мог написать это на основе этого сценария