我将XLPagerTabStrip
用于TabBar
Refer。
现在,我正在childViewController
中执行某些功能,因为我需要将该值更新为父级UILabel
中的ViewController
。
例如:
我现在要获取childviewcontroller
中的值,如下面的屏幕截图所述,我想更新parentviewcontroller
中的值。
答案 0 :(得分:2)
如果您不想使用委托,则可以使用其他解决方案 CallBack
在子视图控制器中创建如下的回调函数
var callback: ((_ count: Int) -> Void)?
当您需要更新父数据时使用
callback?(5)
在“父视图控制器”中,当您设置子视图控制器或当时创建子视图实例时,请编写以下代码。
childVC.callback = { (count) -> Void in
print(count)
//update your cart label count
}