线程1:1.1 Xcode上的断点

时间:2017-03-16 11:46:35

标签: ios xcode

我尝试在Xcode上创建我的第一个应用程序,首先我只尝试在TextField中写入时同时覆盖标签的文本。 现在我尝试只是为了好玩,从Utility区域设置隐藏第二个标签(Label2)并使用按钮确定保持这些取消隐藏但是我会给出错误(线程1:断点1.1)。 在我尝试解决问题之后,我想将文本保存在var String中,当我按下" ok"按钮,它设置Label2.text = String。 无论如何,当我构建并运行此代码时,它会给出相同的错误。 有人可以帮帮我吗? 感谢

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var labelTitle: UILabel!;
    @IBOutlet weak var labelRes: UILabel!;
    @IBOutlet weak var textReceveirer: UITextField!;

    var myString : String = " "

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    @IBAction func button(_ sender: UIButton) {
        myString=textReceveirer.text!
        labelRes.text = "hello \(myString)"
    }

}

3 个答案:

答案 0 :(得分:0)

写入代替

的代码var String=""
var Variable : String = ""

或检查连接检查员..

答案 1 :(得分:0)

我认为错误在行

var String=""

字符串是数据类型

如果你想创建可变类型的字符串,可以使用

var myVariable : String = ""

答案 2 :(得分:0)

尝试使用以下代码:

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var labelOne: UILabel!;
    @IBOutlet weak var textReciver: UITextField!;

    override func viewDidLoad() {
        super.viewDidLoad()
        labelOne.text = " "
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    @IBAction func button(_ sender: UIButton) {
        labelOne.text = textReciver.text
    }

}