2012-08-30 1 views

답변

0

나는 두 가지 방법이 있다고 생각한다 : 테이블 뷰에있는 객체에 속성을 추가한다. 예를 들어 'isFirstRow'라는 이름의 부울입니다. 먼저 원하는 행에 대해이 객체를 YES로 설정하고이 속성을 기반으로하는 sortDescriptor를 추가하십시오. (나는 이것이 가장 깨끗한 해결책이라고 생각합니다).

또는 tableArray에서 행을 제거하고 테이블을 만들고이 행을 첫 번째 위치에 다시 추가하십시오.

+0

죄송합니다. 귀하의 솔루션 중 하나를 얻지 못했습니다. 첫 번째 경우와 같습니다 : 테이블은 arraycontroller에 바인딩되며 그 값은 목록에서 채워집니다. 어디 부울 속성 (당신에 의해 제안 된) 추가 할 가정합니다. 그리고 두 번째 경우 : 어떻게 행을 첫 번째 위치에 추가 할 수 있습니까? 명확히하십시오. – Sudhansu

+0

첫 번째 경우 : 어떤 종류의 객체에 arrayController가 들어 있습니까? NSDictionaries? 이 경우 키 - 값 쌍을 사전에 추가하십시오. 두 번째 경우 : 귀하의 arraycontroller 내가 mutableArray에 바인딩되어 있습니까? 이 배열에서는 예를 들어'[myMutableArray removeObjectAtIndex : x]'를 사용할 수 있고 arraycontroller를 정렬/채운 후에는 [myMutableArray addObjectAtIndex : 0]을 사용할 수 있습니다. – Marius

+0

그래도 필요한 기능을 사용할 수 없습니다. ISTCF 프레임 워크를 사용하고 있습니다. 내 배열 컨트롤러가 ISTEntityList에 바인딩됩니다. 그리고 ISTEntity를 추가하고 있습니다. – Sudhansu

관련 문제