2012-12-16 2 views
1

상위 viewcontroller의 제목을 가져 와서 문자열과 비교하고이 비교를 기반으로 적절한 조치를 취할 수 있습니다. 나는 현재 다음과 같은 일을하고 있지만 제목은 항상 null로 반환됩니다.최고 viewcontroller의 제목을 얻는 방법?

UIViewController *viewController = self.viewController.homeViewController; 

while (viewController.presentedViewController) 
    viewController = viewController.presentedViewController; 

NSLog(@"top viewController title %@", viewController.navigationItem.title); 

답변

0

이 시도 :

NSLog(@"%@", self.viewController.homeViewController.title); 

title 재산권 뷰 컨트롤러 자체의 속성이어야한다.

+0

self.viewController.homeViewController는 루트 컨트롤러입니다. 그 위에 다른 UIViewController가 있습니다. 어떤 UIViewController 상위 제목을 얻으려면 찾고 있어요. viewController.title 성공 승/해봤습니다. 그것은 null로 돌아옵니다. – ron

+0

@ron'self.title'을 사용해 보셨습니까? –

+0

나는 self.viewController.title을 시도했지만, null도 보냈다. 내 원래 예제를 참조하십시오. 생각? – ron