gpt4 book ai didi

ios - 尝试让按钮与 TextField iOS 配合使用

转载 作者:行者123 更新时间:2023-11-30 13:24:38 27 4
gpt4 key购买 nike

所以我开始学习 Swift 和 iOS,并且只是完成简单的任务。一种是添加一个用于显示文本的标签、一个用于输入的文本字段以及一个用于更改标签以显示文本的按钮。

import UIKit

class ViewController: UIViewController {

// MARK: Properties
@IBOutlet weak var myTitle: UILabel!
@IBOutlet weak var textField: UITextField!


// MARK: Actions
@IBAction func changeLabel(sender: UIButton) {

if textField.text != "" {
myTitle.text = textField.text
textField.text = ""
}
}
}

奇怪的是它工作一次(当您点击按钮时,标题更改为文本字段中的文本),但是当我再次点击按钮时,我收到以下错误:

2016-05-21 15:32:28.160 labelTextField[80764:36875633] -[UIButton text]: unrecognized selector sent to instance 0x7fe8a8d50ff0 2016-05-21 15:32:28.166 labelTextField[80764:36875633] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIButton text]: unrecognized selector sent to instance 0x7fe8a8d50ff0'

因为它一旦起作用,我不太确定第二次按下按钮时会发生什么变化。

最佳答案

你不必有一个 if 语句,只需放入

myTitle.text = textField.text

而不是

if textField.text != "" {
myTitle.text = textField.text
textField.text = ""
}

关于ios - 尝试让按钮与 TextField iOS 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37367258/

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