方法一:变量传值
特点:模块耦合较高,不建议采用,但需要知道。
分别在A界面和B界面定义对方的属性控制器对象
第一步:
class bViewController: UIViewController {
//省略部分代码
var aVC:aViewController?
//省略部分代码
}
override func viewDidLoad() {
//省略部分代码
// 看看 contactTableVC 传递成功没有
print(self.aVC as Any)
}
第二步:
创建一个需要在两个view controller中专递值的封装类模型item
class contactItem: NSObject {
var name:String?
var phone:String?
}
第三步:
storyboard中b view中添加一个按钮,连线到bViewController内部生成IBAction方法
class bViewController: UIViewController {
//省略部分代码
@IBAction func