我尝试在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)"
}
}
答案 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
}
}