我被困在一个问题上,我有以下情况


我有家长VC
它有2个容器[childVC A,childVC B]
API正在调用childVC(UIViewController)A
childVC A收到响应后,应在同一childVC A上填充一半响应,并在其父VC上填充一半响应[同时,不使用segue]


为此,我使用this考察了委托和协议方法,他们使用了segue,但我不想使用segue。

从示例角度来看,我已经看过“添加到购物车”方法的示例,其中用户将从childVC中选择产品,并将值添加到父VC的购物车中。

最佳答案

在子级内部添加api调用使您必须使用委托或访问父级(如果它是rootvc),而不是在父级内部进行调用并使用它来访问子级

if let child1 =  self.children.first as?  FirstVC { // suppose it's at index 0
     // send the data to child
}

10-05 20:22