답변

4

당신이 얻는 구체적인 경고는 메서드 이름의 철자가 잘못 되었기 때문입니다. addSubView: 대신 addSubview:을 시도하십시오.

그러나이 문제 외에도 UITabBarController가 하위보기에서 올바르게 작동하는 데 어려움을 겪을 수 있습니다. 왜냐하면 그런 식으로 사용하지 않으려 고하기 때문입니다. UITabBarController Class Reference는 말한다 :

탭 표시 줄 인터페이스를 배포 당신이 당신의 윈도우의 루트 으로이보기를 설치해야합니다. 다른보기 컨트롤러와는 달리 탭 막대 인터페이스 은 다른보기 컨트롤러의 하위 으로 설치하면 안됩니다.

+0

ViewController의 하위보기 및 현재 내 창의 루트로 추가하면 어떻게됩니까? –

+0

이 질문은 http://stackoverflow.com/questions/1329560/adding-a-tabbarcontroller-as-the-subview-of-a-view 당신에게 당신이 뛸 수있는 방법과 그 문제를 해결하는 방법에 대한 몇 가지 지침을 줄지도 모릅니다. . –

2

* 강조된 텍스트 * ----이 교체

[self.view addSubview : obj.view];

관련 문제