我正在尝试将我的插座与控制器分离,以便将视图逻辑迁移到视图模型中。理想情况下,我希望能够从控制器中调用updateUI方法,并将其过滤到故事板中的标签和文本字段。 我如何设想它的工作原理如下:
在我的控制器内:
var updateUI: ViewWithFieldsInside {
return ViewWithFieldsInside.reloadData(newData)
}
在我的视图中,我会通过UIView类(从故事板链接)连接所有出口,并使用reloadData方法将值设置为newData
这是通过Storyboard实现处理此问题的正确方法还是我遗漏了什么?