2011-11-27 3 views
1

서브 뷰를 추가 할 UINavigationController가 있습니다.UINavigationController 안에 서브 뷰 추가하기

[masterNavigationController.view addSubview:footerViewController.view]; 

문제는 응용 프로그램의 충돌 (main.m에서 SIGABRT)이 때있는 UIButton 컨트롤러에게 메시지를 보내려고한다는 것입니다.

나는 navigationcontroller의 툴바를 사용자 정의 할 수 있지만 상황이 매우 복잡 할 수 있음을 알고 있습니다.

내비게이션 컨트롤러에 하위보기를 추가 할 수 있습니까 아니면 다른 문제입니까?

- 편집 --- 여기

이 footerviewcontroller의 생성 코드 :

CIFooterViewController*footerViewController = [[[CIFooterViewController alloc] init]; 

답변

0

ViewController보기를 하위보기로 추가 할 수없는 것 같습니다. 대신 UIView 만들고 그것을 잘 작동합니다.

1

나는 (이 꽤 흔한 일로서) 추측 갈거야 당신이 footerViewController을 만들 때 ' 그것을 유지하지 마십시오. UINavigationController에 뷰를 추가하면 해당 뷰 컨트롤러를 유지할 수 없습니다. footerViewController를 유지해야합니다.

그렇지 않으면 코드를 만들어야합니다.

+0

ARC와 함께 어떻게 보관할 수 있습니까? –

관련 문제