将文本字段值设置为变量

时间:2018-12-12 13:07:29

标签: ios swift

我有一个文本字段,需要用户输入,并且此输入已打印在控制台中。现在,我希望能够从其他ViewController中传递另一个字符串,所以我要做的是创建一个变量并将文本字段中的文本设置为变量,并且当我单击按钮时,自动用恒定值,但在我打印时,控制台每次都会打印nil。以下是我尝试过的

var topText: String!

self.topText = self.topTextField.text!

然后我将其打印在didChangeValue函数中

print("TOPUP TET \(self.topText)")每次都会返回nil,尽管那里有文本。

2 个答案:

答案 0 :(得分:1)

如果代码可以编译,则您的类topUpTexttopText中有两个属性,您可以分配给其中一个并打印另一个。

如果这是关于在视图控制器之间传递值,也许this question可能有助于解决您的问题

答案 1 :(得分:0)

确保您使用并引用相同的变量来获取和设置值,

var topUpText: String!

self.topUpText = self.topTextField.text!

print("TOPUP TET \(self.topUpText)")