我有一个文本字段,需要用户输入,并且此输入已打印在控制台中。现在,我希望能够从其他ViewController中传递另一个字符串,所以我要做的是创建一个变量并将文本字段中的文本设置为变量,并且当我单击按钮时,自动用恒定值,但在我打印时,控制台每次都会打印nil
。以下是我尝试过的
var topText: String!
self.topText = self.topTextField.text!
然后我将其打印在didChangeValue函数中
print("TOPUP TET \(self.topText)")
每次都会返回nil
,尽管那里有文本。
答案 0 :(得分:1)
如果代码可以编译,则您的类topUpText
和topText
中有两个属性,您可以分配给其中一个并打印另一个。
如果这是关于在视图控制器之间传递值,也许this question可能有助于解决您的问题
答案 1 :(得分:0)
确保您使用并引用相同的变量来获取和设置值,
var topUpText: String!
self.topUpText = self.topTextField.text!
print("TOPUP TET \(self.topUpText)")