핵심 데이터를 사용하여 일부 데이터를 가져오고 싶습니다. 제 모델은 QuantifiedIngredient가 추상 클래스 인 첨부 된 그림을 참조하여 일부 추상 엔티티를 사용합니다. 적어도 하나의 RecipeQuantifiedIngredients가있는 성분 엔티티를 가져오고 싶지만, 중간에는 추상적 인 클래스 인 QuantifiedIngredient가 있습니다.NSPredicate에서 추상 엔티티의 클래스 유형을 어떻게 알 수 있습니까?
NSPredicate에서 추상 클래스의 실제 유형을 테스트하려면 어떻게해야합니까? 어떤 생각이나 제안? 내가 찾은
유일한 단서였다 How can you reference child entity name in a predicate for a fetch request of the parent entity?
그것이 RecipeQuantifiedIngredient 있는지 알고 내 QuantifiedIngredient에서 사용자 지정 속성을 작동겠습니까? 예를 들어 isRecipeQuantifiedIngredient?
도움을 주셔서 감사합니다.
문제는 상속이나 다 대다 관계가없는 SQL이 엔티티 관계 모델을 사용한다는 것입니다. 따라서 Core Data가 상속과 다 대다 관계가있는 객체 모델을 사용하므로 SQL 수준에서 작업하는 것은 의미가 없습니다.그래서, C++로 프로그램을 만들고 어셈블러에서 약간의 수정을하는 것과 같습니다 (물론 그렇게 무겁지는 않습니다). – Ricardo
당신이 respondsToSelector에 대해 말하고자하는 것은 className을 호출하는 것으로 보이지만 SQL 상주 저장소에서는 작동하지 않지만 다른 사람들과도 작동합니다. 그것은 흥미 롭습니다. className 또는 respondsToSelector 외에 캐스팅은 어떻게해야합니까? 나는 일주일 전에 애플에게 이메일을 보냈고 그들은 이것에 관해 연구해야한다고 (유료 질문) 말해 줬다. – Ricardo
당신은 대답이 없지만 당신이 말한 것은 매우 흥미 롭습니다. 고마워. – Ricardo