【发布时间】:2018-09-21 01:11:05
【问题描述】:
我对使用协议和委托进行回调感到困惑。
问题是。我有两个视图控制器vcA & vcB
vcA 有一个 tableView,vcB 有一个按钮。
vcA 点击单元格到vcB.
然后我想点击vcB中的按钮,做以下两件事。
1.vcA tableView reloadData.
2.vcB popViewcontroller To vcA.
我不明白如何解决这个问题。
有样品可以教我吗?
谢谢。
【问题讨论】:
-
为什么要使用
delegate/protocol?您一次只能显示一个 VC,因此您可以逐步进行:vcB.handleButton { popVC to vcA }并且在 vcA 中您可以在viewDidAppear()中执行您的 reloadData -
因为我想弄清楚这个话题。
-
我认为@SH_Khan 的答案就是你要找的
-
@Sandu 你说得对。
标签: ios swift delegates protocols