如何添加两个文本字段的内容?

时间:2015-10-07 21:13:53

标签: swift uitextfield

在我的应用程序中,我有两个文本字段,一个标签和一个按钮。我设法让标签中显示的一个文本字段的内容,但我想显示两个文本字段的内容。

@IBAction func buttonPushed(sender: UIButton) {  
        Label.text = "\(textfield1.text)"  
        + "\(textfield2.text)"  

上面的代码是我最近的代码,但标签显示:

  

可选“我在文本字段中键入的内容”“可选”无论我键入什么   在文本字段“

2 个答案:

答案 0 :(得分:1)

你必须打开文本

Label.text = textfield1.text! + textfield2.text!

答案 1 :(得分:0)

您正在连接字符串,而不是添加数字。要添加值,您需要将textfield值转换为如下数字:

field.text!.toInt()

!展开值以删除“可选”。并且toInt()将字符串(文本)转换为整数。

最后,您的代码将如下所示:

@IBAction func buttonPushed(sender: UIButton) {  
        Label.text = "\(textfield1.text!.toInt())"  
        + "\(textfield2.text!.toInt())"