Core Data를 처음 접했고 사전에 사과하고 싶습니다. SQL 용어 만 사용하면 더 잘 설명 할 수 있습니다. 나는 그물을 찾았지만 그것에 대한 답을 깨끗하게 찾지 못했습니다. 핵심 데이터가 검색 시간에 두 개의 행을 '고유 한'외부 'id (삽입시 코어 데이터가 제공하는 ID가 아닌)와 동일한 엔티티에서'결합 '할 수 있습니까?CoreData - 동일한 엔티티의 "join"행
unique_id | description | iso_code
----------------------------------------
13 | some desc | code A
13 | some other stuff | code B
13 | some foo | code C
----------------------------------------
16 | some fun desc | code A
16 | some other stuff | code B
16 | some foo bar | code C
그래서 모든 행 (13) 또는 다른, 나는에서 같은 ID의 같은 세트를 "가입"시간을 가져 예를 들어 종류 등 합류 할 것 같은 ID를 가지고 exaple를 들어 내가 필드가 하나 개의 테이블을 가지고 예를 들어 설명별로 결과 세트 - iso_code는 코드 C입니다. 그런 다음 테이블보기에 결과를 표시하십시오.
메모리에서 다중 배열 및 사전 조작을 추가로 수행하지 않고도 런타임에이를 수행 할 수 있습니다. 예를 들어 3 배 더 많은 결과를 얻은 다음 축소 필터링 된 컬렉션으로 결합하여 표시 할 수 있습니다. 또는 하나의 엔티티를 더 사용하지 않고 그것과 관계를 만듭니다.