从 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 输入内容取决于您,因此请检查您是否正在获取数据
我已经在一个 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 输入内容取决于您,因此请检查您是否正在获取数据