0
我有一個視圖即時通訊,這將包括已經在2個不同的控制器已經佈局的功能。排序混合。在視圖中訪問多個控制器?
我想知道我是如何在結構上處理這種方法的?因爲現有視圖使用選擇器和一些代表發送給其控制器,但是新視圖理想情況下需要訪問一些控制器功能。所以我不能只選擇控制器的選擇器,因爲它沒有連接到一個? (以能夠使用self.viewController)
例如當前視圖功能使用:
[self.viewController performSelector:@selector(getParBusFader:) withObject:[NSNumber numberWithInteger:_busOffset - 1]];
在哪裏,如果我想從我的新視圖訪問此我不能使用self.viewController,因爲它有一個不同的控制器,它從其他功能。
在這裏的任何解決方案,所以我可以發送視圖的不同元素到不同的控制器,並防止重複?
我可以在本地實例化控制器的一個實例並以這種方式訪問它嗎?
乾杯
即時消息在工作代碼,沒有故事板,你的建議是從字面上把其他視圖放在父視圖中? – jcad
這個例子中唯一與故事板有關的是將一個按鈕連接到一個動作。無論如何......你可以簡單*實例化ViewControllers並在其中調用方法,或者你可以將它們添加爲子視圖控制器。作爲孩子添加具有一些優勢,特別是如果您還將VC視圖添加到當前視圖層次結構中。 – DonMag