У меня есть сущность Core Data, называемая «Card», которая имеет отношение «info» к другой сущности, «CardInfo».Это отношение один ко многим: у каждой карты может быть несколько CardInfos, но у каждой CardInfo есть только одна Card.
У сущности CardInfo просто есть две строки, «cardKey» и «cardValue».Цель состоит в том, чтобы обеспечить произвольный ввод данных для карточек.Скажем, вы хотели знать, какого цвета карта.Затем вы добавили CardInfo к каждой Карте, у которой есть cardKey «color» и cardValue «black» или «red».
Мой общий вопрос: каков наилучший способ получить набор карт, есликаждая карта имеет CardInfo, где CardKey и CardValue имеют определенные значения.Например: все карты, имеющие отношение к CardInfo cardKey = 'color' и cardValue = 'red'?В идеале я возвращаю NSSet всех соответствующих объектов Card *.