2013-05-16 2 views
0

모든 SQLite3 데이터베이스가 생성 된 기본 테이블보기 셀이 있습니다.iOS6 셀에서 다음보기 컨트롤러로 행 번호 전달

셀의 Disclosure Indicator를 클릭하여 View Controller로 이동하면 이전 셀의 내용을 편집 할 수 있습니다. 어떻게 행 # 또는 ID #을 넘길 수 있습니까?

iOS6에서이 작업을 수행하는 귀여운 방법이 있습니까?

EH

당신은 다른 DetailViewController에 행 번호를 전달하려면 목적

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 

     /* your other stuff */ 
     NSLog (@\"You selected row: %d\", indexPath.row); // Gives you row# 
} 

에 대한 jQuery과 대리인의 didSelectRowAtIndexPath 방법을 사용할 수 있습니다

답변

1

, DetailViewController.h 라인 다음 추가 파일

@property (readwrite) int selectedRow; 

그리고 DetailViewController.m 파일에서 synthsis 그것

@synthesize selectedRow; 

이제 같은 DetailViewController의 객체를 생성하여 완벽하게 행 번호를 반환

[detailViewController setSelectedRow:indexPath.row]; 
+0

감사합니다, selectedRow를 사용할 수 있습니다. 그러나 Disclosure Indicator에서 호출 한 View Controller가 호출 된 후 로그에이 메시지가 표시된다는 것이 이상합니다. 이 번호를 편집보기 컨트롤러에 전달하는 쉬운 방법이 있습니까? 아니면 그냥 붙여야합니까? –

+0

행 #을 다른 ViewController에 전달하고 싶습니까? – Yuvrajsinh