2013-07-18 1 views
0

두 개의 이름 속성과 몇 가지 다른 숫자 속성이있는 핵심 데이터 엔티티가 있습니다. 정렬은 이름 속성의 처음과 마지막에 숫자 속성에 있습니다. 데이터가 여러 소스에서오고 있으므로 이름이 순서대로 전환되는 중복 행을 가져올 수 있습니다. 즉, 행 1은 Bill 및 Ed라는 이름을 가지며, 행 2는 이름 Ed 및 Bill을가집니다. 행의 순서가 바뀌 었음을 제외하고는 행이 동일합니다.핵심 데이터 기반 UITableView에서 중복 행 숨기기

테이블 뷰에서 중복 행을 '숨기는'방법이 있기를 기대했지만 행 수가 fetchedresults 컨트롤러에서 나오기 때문에 어떻게 작동하는지 볼 수 없습니다.

진행 방법에 대한 제안 사항이 있으십니까?

+0

fetchRequest를 사용하여이를 수행하는 방법에 대한 설명은 http://iphonedevsdk.com/forum/iphone-sdk-development/108730-nspredicate-only-one-item-of-each.html을 참조하십시오. –

답변

0

나는 가장 좋은 방법은 당신이 실제로 표시 할 모든 데이터를 포함하는 배열을 만드는 것입니다 생각합니다. 배열에 첫 번째 소스를 할당 할 수 있으며 다른 소스의 경우 첫 번째 소스를 추가하기 전에 항목이 존재하지 않는지 먼저 확인합니다. 중복을 어떻게 표현할 수 있는지 알고 있다면 배열에 추가하기 전에 전달해야하는 필요한 조건을 작성할 수 있습니다.