我有提出有一個模式賽格瑞其presentes一個UINavigationController
具有作爲根視圖控制器的另一個視圖控制器B.視圖控制器A的如何獲得一流的父視圖控制器
如何知道類視圖控制器A的從視圖控制器B?
最好使用委託作爲最後的手段。
我有提出有一個模式賽格瑞其presentes一個UINavigationController
具有作爲根視圖控制器的另一個視圖控制器B.視圖控制器A的如何獲得一流的父視圖控制器
如何知道類視圖控制器A的從視圖控制器B?
最好使用委託作爲最後的手段。
一種解決方案是重寫UINavigationController
併爲控制器A添加弱屬性。然後可以從控制器B訪問該屬性並獲取其類名。
試試這個
if ([self.navigationController.presentingViewController isKindOfClass:[ViewControllerA class]){
//do stuff
}
else{
//it's view controller b, do stuff
}
給出這個代碼的類是uinavigation控制器 –
我怎麼能覆蓋uinavigation控制器? –