1

XLPagerTabStrip用于TabBar 引用

现在我正在做一些功能,childViewController基于我需要将该值更新到UILabelparent ViewController

例如:我现在正在获取值,childviewcontroller我想更新该值,parentviewcontroller如下面的屏幕截图中所述。

4

1 回答 1

3

如果您不想使用委托,那么这里是其他解决方案CallBack

在子视图控制器中创建回调函数,如下所示

var callback: ((_ count: Int) -> Void)?

当您需要更新父数据时使用它

callback?(5)

在父视图控制器中,当您设置子视图控制器或创建子视图实例时,请编写以下代码。

    childVC.callback = { (count) -> Void in
        print(count)
        //update your cart label count
    }
于 2019-06-03T10:42:02.613 回答