2012-12-16 50 views
1

我想獲得頂級視圖控制器的標題,以便我可以將其與字符串進行比較,並根據此比較採取適當的操作。我目前正在執行以下操作,但標題始終返回爲空。如何獲得頂級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只是根控制器。還有其他的UIViewControllers。我期待得到無論是頂級UIViewController的標題。我試過viewController.title沒有成功。它返回null。 – ron

+0

@ron你試過'self.title'嗎? –

+0

我試過self.viewController.title,但也給了null。看我最初的例子。想法? – ron

相關問題