将数据从 child VC 传递到 parent VC ,同时对两个 VC 值反射
Passing data from child VC to parent VC ,simultaneously value reflection on both VCs
我卡在一个问题上,我有一个案例
我有一个ParentVC
它有2个容器[childVC A,childVC B]
API 正在调用 childVC (UIViewController) A
一旦孩子VC A 收到回复,一半的回复应该填充在同一个孩子VC A 和一半的回复应该填充在它的 Parent VC [同时,不使用 segue]
为此,我使用 完成了委托和协议方法,他们使用了 segue,我不需要 segue。
示例视角,我已经完成了添加到购物车方法的示例,其中用户将 select 来自孩子 VC 的产品,价值将添加到 [=42= 的购物车] VC
在 child 中添加 api 调用使您必须使用委托或访问 parent 如果它是 rootvc ,而不是在 [=16= 中进行调用] 并使用它来访问 child
if let child1 = self.children.first as? FirstVC { // suppose it's at index 0
// send the data to child
}
我卡在一个问题上,我有一个案例
我有一个ParentVC
它有2个容器[childVC A,childVC B]
API 正在调用 childVC (UIViewController) A
一旦孩子VC A 收到回复,一半的回复应该填充在同一个孩子VC A 和一半的回复应该填充在它的 Parent VC [同时,不使用 segue]
为此,我使用
示例视角,我已经完成了添加到购物车方法的示例,其中用户将 select 来自孩子 VC 的产品,价值将添加到 [=42= 的购物车] VC
在 child 中添加 api 调用使您必须使用委托或访问 parent 如果它是 rootvc ,而不是在 [=16= 中进行调用] 并使用它来访问 child
if let child1 = self.children.first as? FirstVC { // suppose it's at index 0
// send the data to child
}