2013-03-04 5 views
1

일부 분할 컨트롤, 텍스트 필드 및 테이블보기가있는 페이지가 있습니다. 사용자는 원하는 것을 쓰거나 선택하고 모든 값을 다른보기로 전달하는 버튼을 탭합니다 (이 값은 검색을 수행하는 데 사용됩니다). I를위한 것처럼/테이블 뷰으로부터 선택되는동일한보기에서 TableView 선택한 행 값 가져 오기

-(IBAction) doTheSearch { 
    [self dismissViewControllerAnimated:YES completion:nil]; 
    // initialize the view who will perform the search 
    NewSearchController *nsc = [[NewSearchController alloc] init]; 
    // set values from one text field and one segmented control 
    nsc.testString = textfield.text;  
    NSString *temp = [NSString stringWithFormat:@"%d",segmentedcontrol.selectedSegmentIndex]; 
    nsc.testCode = temp; 
    [self.navigationController pushViewController:nsc animated:YES]; 
} 

그것 (들) 열을 얻을 수있는 동일한 기능을 사용하는 것이 가능하다 : 이 값 전달 함수의 semplified 버전은 텍스트 필드 및 분할 된 컨트롤의 값?

답변

1
NSIndexPath *path = [self.tableView indexPathForSelectedRow]; 


당신이 선택한 정확한 행을 얻을 수있는 indexPath

path.row 

를 얻을 수 위의 코드에서.

+0

친애하는 John, 먼저 답장을 보내 주셔서 감사합니다. 어쩌면 내가 길을 잃었지만 나는 그것을 시도하고 오류 (tableView 속성 없음)있어. 그런 다음 초기화 (.h) 및 합성 (.m.) "tableView"라는 속성을 시도하는 경우 모든 곳에서 "localView tableView 숨김 인스턴스 변수"말하는 경고 메시지가 있어요. –

+0

EDIT : 나는 그것을 올바르게 얻었다. .. 나는 많은 것들을 배워야한다. –

관련 문제