如何将数据从父视图控制器传递到子容器视图控制器

理查

我正在尝试使用容器将数据从ParentVC发送到childVC。该容器未嵌入,因为在我的应用中已多次使用该容器,因此无法使用prepareForSegue。我正在ViewDidLoad中实例化containerVC。如何在加载时将数据传递到containerVC?我已经看到了关于从孩子传给父母的答案,但并非如此。在此先感谢您的帮助。

import UIKit

class ParentVC: UIViewController {

    @IBOutlet var containerView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()

        let childVC = storyboard!.instantiateViewController(withIdentifier: "ChildVC") as! ChildVC
        addChild(childVC)
        childVC.view.autoresizingMask = [.flexibleHeight, .flexibleWidth]
        childVC.view.frame = containerView.bounds
        containerView.addSubview(childVC.view)
        childVC.didMove(toParent: self)

        // pass values to child
        childVC.boolVariable = true // THIS DOESN'T WORK. HOW TO PASS DATA TO THE CHILD?
    }
 }
Sh_Khan

您可以更早尝试

let childVC = storyboard!.instantiateViewController(withIdentifier: "ChildVC") as! ChildVC
childVC.boolVariable = true

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将数据从视图控制器传递到其他视图控制器

ASP.Net MVC如何将数据从视图传递到控制器

如何将列表从视图传递到控制器?

如何将数据传递到导航控制器中嵌入的集合视图控制器

如何将数据从子级传递到父级视图控制器?迅速

如何在Swift中将数据从父视图控制器传递到嵌入式视图控制器?

如何将数据从视图控制器传递到导航控制器,然后再传递到另一个视图控制器?

如何将所选数据从视图传递到控制器,然后再从控制器传递回视图

如何将Firebase数据从表视图单元传递到视图控制器?

Swift-将数据从父视图控制器传递到子视图控制器

如何将数据从TableViewCell中的按钮传递到视图控制器?

如何将变量数据从控制器传递到视图(MVC)

MVC 4如何将数据正确地从控制器传递到视图

如何将数据列表从视图传递到控制器

如何将整个模型(带有数据)从视图传递到控制器?

将数据从视图传递到Laravel中的控制器

如何将数据从视图传递到控制器-Yii

如何将值从视图传递到控制器

如何将变量从控制器传递到视图

如何在Swift中将数据从父视图控制器多次传递到Container VC Child?

Laravel将数据从视图传递到控制器

如何将一行数据从控制器传递到视图,而不是 IEnumerable<>

将数据从表视图传递到视图控制器

将数据数组从控制器传递到视图 Codeigniter

使用委托将数据从集合视图控制器传递到视图控制器

如何将图像/数据从 iCarousel 传递到新的视图控制器

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

如何将 LinQ 生成的数据从控制器传递到辅助视图

将数据从视图传递到控制器 - 使用模型