我有mainViewController.swift,它有2个嵌入式容器。当我按下container1
中的按钮时,我需要container2
中的按钮更改其标签。
container2ViewController中的以下my poor invention
代码没有删除它。
((self.MainController as! ViewController).container1 as! Container1ViewController).yesBt.setTitle("Exit", forState: UIControlState.Normal)
我在左边缘看到黄色三角形,并留言说:
" 从UIView转换为无关类型Continer1ViewController始终失败"
我希望必须有更好的方法来做到这一点。
答案 0 :(得分:0)
要在不直接连接的对象之间发送消息,可以使用NSNotification。您需要更改的容器会侦听通知,该通知由其他容器点击时会发布。