2011-03-19 5 views
0

내 데이터는 plist로 제공되며 탐색 막대가있는 테이블 뷰에 표시됩니다.탐색 막대 항목 제목을 설정하는 방법 plist의 인덱스 행에서?

클릭 한 셀에 하위 뷰를로드하려고합니다.

이것이 올바른지는 알고 있지만 viewDidLoad 메서드에서 indexPath를 구현하는 방법을 잘 모르겠습니다.

self.navigationItem.title = [[self.exerciseArray objectAtIndex:indexPath.row]objectForKey: @"name"]; 

답변

0
 You have an array of Dictionary With you. Now IndexPath is seen called in TableView delegate methods. I doesn't mean that you can't create one. Create an NSIndexpath obect and assign the indexes parameters and send it to the function which contains the above code(separate the code which sets the title from the Cell for row at index path). 

는 그러나 문제는 내가 당신은 배열에 저장된 사전에 데이터의 특정 세트를 표시하려면, 참조 같다. 실제 문제는로드하려는 배열의 인덱스를 알아야한다는 것입니다. 제목과 테이블 뷰로 당신은 그 때 그것을 해결할 수 있음을 알 수 있습니다.

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/Reference/Reference.html

감사합니다, 잭슨 써니 로드리게스

+0

이것은 내가 사용하고있는 plist, 나는이 특정 테이블의 제목에 대해 원하는 값은 "복부"로 이름 값이다. http://www.box.net/shared/static/iag6j5q1ie.png –

+0

그래서 당신은 어떤 아이템을 보여주고 있는지 알아야합니다. 그 안에 테이블과 이름에 대한 값 배열이 있습니다. 그래서 그냥 키 값으로 사전에서 가져와 그것을 사용하십시오. –

관련 문제