2013-04-15 42 views
0

我有提出有一個模式賽格瑞其presentes一個UINavigationController具有作爲根視圖控制器的另一個視圖控制器B.視圖控制器A的如何獲得一流的父視圖控制器

如何知道類視圖控制器A的從視圖控制器B?

最好使用委託作爲最後的手段。

回答

0

一種解決方案是重寫UINavigationController併爲控制器A添加弱屬性。然後可以從控制器B訪問該屬性並獲取其類名。

+0

我怎麼能覆蓋uinavigation控制器? –

0

試試這個

if ([self.navigationController.presentingViewController isKindOfClass:[ViewControllerA class]){ 
     //do stuff 
    } 
    else{ 
     //it's view controller b, do stuff 
    } 
+0

給出這個代碼的類是uinavigation控制器 –

相關問題