UITabBarController
및 UINavigationController
의 동작을 에뮬레이트하는 사용자 지정 UIViewController
하위 클래스를 구현하고 있습니다.Apple은 UIViewController에서 parentViewController를 설정하기 위해 KVC를 사용하는 앱을 거부합니까?
UIViewController
을 사용할 수 있도록이 클래스를 충분히 일반적으로 만들고 싶습니다. 내가 겪었던 한 가지 문제는 속성 parentViewController
(뿐만 아니라 navigationController
)도 읽기 전용이라는 것입니다.
는 :
작동하는 것 같다 setValue:self forKey:@"parentViewController"
KVC 방법을 사용하여 (제외.. parentViewController
을 설정 한 동기는 UIViewController에 설정하면, parentViewController에 전달할 것으로 보인다 -presentMoviePlayerViewControllerAnimated:
의 올바른 동작입니다)하지만,이 내 응용 프로그램을 얻을 수 거절 당했어? 비슷한 일을 한 사람 있습니까?
이 질문에 대답하지 않습니다. 5.0 이전의 뷰 컨트롤러 구성은 허용/인식되지 않았습니다. 컨트롤러 구성이 필요한 경우이 속성 (또는 "_parentViewController") 설정이 필요합니다. 사실 위험이 있지만, "일할 필요가 있습니다"때가 있습니다. –