2012-01-12 6 views
0

세 개의 하위 클래스 (클래스 a, 클래스 b, 클래스 c)가있는 클래스 (상위 클래스)가 있습니다. 나는 화면을 전환 할 수 있고 내가 선택한 탭에 대한 각각의 화면을 볼 수 있습니다. 이제 클래스 화면에서 tableviewcell을 클릭하면 다른 화면으로 이동합니다 (Dinesh Ramalingam이 말하는 곳). 그래서 내가 부모 클래스에서 parentTwo 클래스로 전환해야 할 때 tableviewcell을 클릭하십시오.self.navigationController가 하위보기에서 작동하지 않습니다.

하위보기 인 경우이 일반적인 탐색 방법은 작동하지 않습니다.

settings *set=[[settings alloc]initWithNibName:@"settings" bundle:nil]; 

[self.navigationController pushViewController:set animated:NO]; 

[set release]; 

Sub class

+0

이 설정의 UIViewController의 서브 클래스가 될 수 있도록 .H 파일에 클래스 개체를 가지고? – Ali3n

+0

@ Ali3n 예 설정 클래스는 서브 클래스 또는 UIViewController – dinesh

답변

1

당신은 다음 U가 추가하지 않은 당신이 it..If에 대리인을 추가 않았다 확인하여 네비게이션 컨트롤러를 초기화하고 appDelegate.h에서 합성 및 file..And을하는 .m해야 .. 다음이 당신의 다음 명령을 인식하지 않습니다 탐색 컨트롤러를 통해 UR에 위임

[self.navigationController pushViewController:set animated:NO]; 
+0

내가 해봅니다. 내 appdelegate 이미 거기에 나는 추측한다. – dinesh

-2

이 [설정 해제]를 제거하십시오; 이 작품

감사

+0

그는 헤더 파일 (메모리 낭비)에 넣을 필요가 없으며 그렇지 않기 때문에 해제해야합니다. –

관련 문제