2013-06-06 3 views
0

안녕하세요 저는 내 뷰 컨트롤러에 uitableview가 있고 셀을 누를 때 다른 뷰 컨트롤러로 이동하려고합니다. 튜토리얼 몇 개를 읽었지만 모두 테이블 뷰에서 읽었습니다. 제어 장치. 여기에있는 코드는 셀을 누를 때 아무 것도하지 않습니다.UITableView의 셀을 누를 때 다른 뷰 컨트롤러로 변경

편집 : 두 번째 줄에 중단 점 1.1 오류 : 나는 셀에 사용자 정의 버튼을 만들기로 결정하고 거기에서 자세히보기 여기

에 가서 내가 버튼을 넣어 것입니다, 나는 스레드 하나를 얻을 수 :

- (IBAction)buttonSelected3:(id)sender { 
UIStoryboard *storyBoard; storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; 

InfoFarmaciaViewController *vc = (InfoFarmaciaViewController *)[storyBoard instantiateViewControllerWithIdentifier:@"InfoFarmaciaViewController"]; 

[self.navigationController pushViewController:vc animated:NO];} 

답변

0

변수를 해제 할 필요가 없습니다. ARC가 처리합니다. 그 줄을 그냥 지우시겠습니까? 그리고 null로 설정하지 마십시오. 그냥 밀어 넣으면 끝납니다.

+0

마지막 두 줄을 제거했지만보기가 변경되지 않습니다. – darkjuso

+0

로그 문을 입력하여 메서드가 호출되는지 확인합니다 ..? – Rob

+0

로그를 사용하고 다른 뷰를 호출하는 것처럼 보이고 선택한 셀에서 정확한 정보를 얻었지만 뷰를 변경하지 않습니다 – darkjuso

0

스토리 보드를 사용하고 계십니까? - 내 생각에 스토리 보드로 의견을 바꾸고 다음을 수행하십시오.

UIStoryboard * storyBoard; storyBoard = [UIStoryboard storyboardWithName : @ ""MainStoryboard_iPhone "번들 : nil];

CustomViewController * vc = (CustomViewController *) [storyBoard instantiateViewControllerWithIdentifier : @ "idofthestoryboardview]];

[self.navigationController pushViewController : vid.fileViewController animated : YES];

+0

원래의 질문을 수정하고 당신이 제공 한 코드를 사용하지만 질문에 오류가 있습니다. – darkjuso

+0

무엇이 오류인지 궁금합니다. – glennsanjudas

+0

스레드 1 : 두 번째 줄에 중단 점 1.1 오류가 발생하면 새 코드가 문제가됩니다. – darkjuso

관련 문제