从 UITextField 保存变量

Saving a variable from a UITextField

我已经在一个 iOS 的小应用程序上工作了几个小时,遇到了一些我不明白的事情。

我试图将 UITextField 中的文本保存为变量,但无论我尝试多少种不同的方法,它们都不起作用。我查看了这个网站,至少 11 个其他编程网站、论坛页面,但还没有在 xcode 7 和 swift 上找到任何内容。

我尝试的所有方法都出现错误,而且我尝试了很多不同的方法,我不想 post 把它们都放在这里。

这是我试过的方法之一。

    var secondscountdown = String(secondsCountField.text)

我收到错误消息:从未使用过变量 'secondscountdown' 的初始化;考虑将其替换为对“_”的赋值或将其删除。

提前感谢您的帮助,

secondsCountField.text 已经是 String? 所以你不需要将它传递给 String 初始化器。打开它:

var secondsCountdown = secondsCountField.text ?? ""

你得到的错误不是错误而是警告。它说您的变量已分配但未在任何地方使用。

Initialization of the variable 'secondscountdown' was never used; consider replacing with assignment to '_' or removing it.

这是一个警告 (不是错误),它告诉您您已经为 secondscountdown 分配了一些东西,并且您没有在任何其他地方使用这个变量你的代码。因此,您应该考虑用 _

替换该变量的名称 secondscountdown

这一行String(secondsCountField.text)不需要将textField的内容转换成String。

  let secondsCountDown = secondsCountField.text

请注意,检查是否有人向 textField 输入内容取决于您,因此请检查您是否正在获取数据