从另一个View Controller访问文本字段并传递数据

从另一个View Controller访问文本字段并传递数据

从另一个View Controller访问文本字段并传递数据

所以我有两个ViewControllers,FamilyController和FormFamilyController, 我想在FormFamilyController中访问FamilyBudget文本字段表单FamilyController。

kubekiki 回答:从另一个View Controller访问文本字段并传递数据

使用此按钮推送到下一个ViewController。您还可以将任何文本字段数据推送到另一个ViewController。

let destinationViewController = self.storyboard?.instantiateViewController(withIdentifier: "ViewControllerNameID") as! ViewControllerName
destinationViewController.a = FamilyBudgettextfield.text
self.navigationController?.pushViewController(destinationvc,animated: true)

将变量带到第二个视图控制器,例如

var a = String()

也许对您有帮助。

,

借助导航,

步骤1:-在FamilyController类中编写此代码

let obj = UIStoryboard(name: "Main",bundle: nil).instantiateViewController(withIdentifier: "FamilyController") as? FamilyController
 obj.textField = BudgetField.text! 
        self.navigationController?.pushViewController(obj!,animated: true)

步骤2:-在FormFamilyController控制器中,定义一个新变量,例如:-

 var textField = String()

第3步:-在FormFamilyController中检查并打印值,

override func viewDidLoad() {
        super.viewDidLoad()

    Print("Your Text Field is \ (textField)") 
    }
本文链接:https://www.f2er.com/3167520.html

大家都在问