0
我有一个视图即时通讯,这将包括已经在2个不同的控制器已经布局的功能。排序混合。在视图中访问多个控制器?
我想知道我是如何在结构上处理这种方法的?因为现有视图使用选择器和一些代表发送给其控制器,但是新视图理想情况下需要访问一些控制器功能。所以我不能只选择控制器的选择器,因为它没有连接到一个? (以能够使用self.viewController)
例如当前视图功能使用:
[self.viewController performSelector:@selector(getParBusFader:) withObject:[NSNumber numberWithInteger:_busOffset - 1]];
在哪里,如果我想从我的新视图访问此我不能使用self.viewController,因为它有一个不同的控制器,它从其他功能。
在这里的任何解决方案,所以我可以发送视图的不同元素到不同的控制器,并防止重复?
我可以在本地实例化控制器的一个实例并以这种方式访问它吗?
干杯
即时消息在工作代码,没有故事板,你的建议是从字面上把其他视图放在父视图中? – jcad
这个例子中唯一与故事板有关的是将一个按钮连接到一个动作。无论如何......你可以简单*实例化ViewControllers并在其中调用方法,或者你可以将它们添加为子视图控制器。作为孩子添加具有一些优势,特别是如果您还将VC视图添加到当前视图层次结构中。 – DonMag