0
我在Storyboard中設置了一個UITabBarController
,其中包含4個選項卡,每個選項卡鏈接到一個UITableViewController
。我已將UITabBarController
的類設置爲我自己的自定義類MyTabBarController
,它是UITabBarController
的子類。故事板中的UITabBarController自定義類不起作用
現在我希望能夠訪問從MyTabBarController
類的故事板上已經存在的4個表格視圖控制器,以便我可以將數據從一個傳遞到另一個。我不知道如何從這一點訪問它們,我所知道的只是@property (nonatomic, strong) MyTableViewController *tvc;
然後合成它,但是這會創建一個新的MyTableViewController
對象,並且不會鏈接到故事板上已有的對象。
我希望有道理,感謝幫助。
感謝那菲利普。所以我已經插入該屬性並將其合成,現在第一個TableViewController不再自動加載,它只是一個黑屏,直到我點擊一個選項卡。當我'NSLog(@「%i」,[viewControllers count]);'我得到0回 - 我做錯了什麼? – Wasim
你不應該這樣做。正如我所說的,當繼承「UITabBarController」時,您繼承了已經存在的屬性。如果你刪除你的屬性,那麼'NSLog(@「%i」,[self.viewControllers count]);'應該工作。 –
啊,我看到了,謝謝澄清,現在我知道檢查超類的任何屬性,我需要。謝謝 – Wasim