gpt4 book ai didi

swift - 用户希望在文本字段中输入整数

转载 作者:行者123 更新时间:2023-11-28 15:15:47 26 4
gpt4 key购买 nike

<分区>

我在让我的 View Controller 之一识别文本输入时遇到一些困难。我收到“无法将‘String’类型的值转换为预期的参数类型‘Int’”错误。我已经看到一些关于 String/Int 转换的堆栈溢出问题,但似乎没有一个可以解决这个特定情况。

用户需要在文本字段中输入一个数字来设置 pointsNeededText 的值。然而,类 Goal 的参数声明该变量是一个 Int。如何让用户在文本字段中输入数字并将其识别为 Int?我将该特定文本字段的键盘类型设置为数字键盘。这甚至是最好的方法吗?是否应该将其设置为文本字段以外的内容?我是这方面的新手,所以非常感谢任何帮助!谢谢!

import UIKit

class AddGoalsTableViewController: UITableViewController {

var goal:Goal?

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "SaveGoal" {
goal = Goal(goalText: nameOfRewardText.text!, pointsToCompleteGoal: pointsNeededText.text!, pointsEarnedTowardsGoal: goalProgressText.text!)
}
}

@IBOutlet var goalTableTitleText : UILabel!
@IBOutlet weak var goalProgressText: UILabel!
@IBOutlet weak var nameOfRewardText: UITextField!
@IBOutlet weak var pointsNeededText: UITextField!
@IBOutlet weak var repeatSwitch: UISwitch!


override func viewDidLoad() {
super.viewDidLoad()

Pic of UI

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