Вы не можете этого сделать.Проверьте этот ответ основной массив данных строкового фильтра
Вы можете подумать о том, чтобы иметь объект для тегов, или присоединить массив тегов и иметь его как целую строку в текущей сущности, таким образомимея свойство tags как тип String.Для последнего подхода вы можете искать с помощью предиката ниже.
NSPredicate(format: "tags CONTAINS[cd] %@", searchText)
Выражение [cd] должно указывать регистр и нечувствительность соответственно.Вы можете узнать больше об операциях с основными данными здесь .
Я получил некоторые базовые операторы из документации и поместил их ниже:
BEGINSWITH Левое выражение начинается с правого выражения.
СОДЕРЖИТ Левыйвыражение содержит правое выражение.
ENDSWITH Левое выражение заканчивается правым выражением.
LIKE Левое выражение равно правому выражению:?и * разрешены в качестве символов подстановки, где?соответствует 1 символу и * соответствует 0 или более символам.