gpt4 book ai didi

ios - 将 "Text View"中的文本分配给变量会使应用程序崩溃

转载 作者:行者123 更新时间:2023-11-30 12:15:10 25 4
gpt4 key购买 nike

基本上,当下面的代码运行时,应用程序崩溃,我不明白为什么。我想我可能以错误的方式将“test1”内的文本分配给变量“new1var”,但我不确定。

@IBOutlet weak var test: UITextField! //text field
@IBOutlet weak var test1: UITextView! //text view


@IBAction func submit(_ sender: Any) { //when a button is pressed

let newvar = test.text
let new1wvar = test1.text //this line is where it crashes
}

非常感谢您的帮助(我是 swift 新手)!

最佳答案

应用程序崩溃,因为test1.text可能nilUITextView 的文本或 UITextField 的文本在第一次初始化时为 nil。

要解决此问题:

替换此行

let new1wvar = test1.text

作者:

let new1wvar = test1.text ?? "" // If test1.text is nil, then will use "" to asign

关于ios - 将 "Text View"中的文本分配给变量会使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45512364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com