2013-08-03 45 views
1

我一直環顧四周,我無法找到任何明確的答案。我如何從連接到它的ViewController訪問在TabBarController中編寫的方法和屬性?標籤欄控制器的方法和屬性在其他ViewControllers

的TabBarController具有ViewControllers甲乙連接到它。 VCA具有VA1,並且VCB具有VC2,每個由一個segue連接。我如何讓VC1使用TabBarController上的方法和屬性。

+1

self.tabBarController – rdelmar

+0

這實際上甚至更好:) –

回答

0

在這種情況下,您的標籤欄控制器可以通過兒童VC的parentViewController訪問,除非它們位於自己的容器內,例如導航VC,那麼您需要升級一個級別。

+0

我怎麼會去上一級?你是對的,孩子VC在導航控制器中,並且在標籤欄控制器中。我曾嘗試parentViewController它崩潰的應用程序 –

+0

簡單地說,'self.parentViewController.parentViewController'。很難說崩潰的本質,你應該進入調試器並與兒童風險投資家一起玩,檢查設置了什麼父母/展示屬性。 –

+0

我在叫從VC1 tabCount.To訪問它的標籤欄控制器櫃檯,我試圖在VC1.m使用'self.parentViewController.parentViewController.tabCount'但它說,未找到屬性 –