我已经在一个小的iOS应用程序上工作了几个小时,并且遇到了一些我不理解的东西。
我试图将UITextField中的文本保存为变量,但无论我尝试多少种不同的方式,它们都无法工作。我查看了这个网站,至少11个其他编程网站,论坛页面,还没有找到任何关于xcode 7和swift的内容。
我尝试的所有这些都出现了错误,并且有很多不同的方式我尝试过它们,我不想在这里发布它们。
这是我尝试过的其中一个。
var secondscountdown = String(secondsCountField.text)
我收到错误:变量初始化' secondscountdown'从未使用过;考虑更换为' _'或删除它。
提前感谢您的帮助,
本
答案 0 :(得分:0)
secondsCountField.text
已经String?
,因此您无需将其传递给String
初始值设定项。打开它:
var secondsCountdown = secondsCountField.text ?? ""
您得到的错误不是错误而是警告。它表示您的变量已分配但未在任何地方使用。
答案 1 :(得分:0)
变量'secondscountdown'的初始化是 没用过;考虑将作业替换为“_”或删除它。
这是一个警告(非错误),它告诉您已经为secondscountdown
分配了一些内容,并且您没有在代码中的任何其他位置使用此变量。因此,您应该考虑使用此secondscountdown
_
的名称
在这一行String(secondsCountField.text)
中,无需将textField的内容转换为String。
let secondsCountDown = secondsCountField.text
请注意,您需要检查某人是否在textField中输入了某些内容,因此请检查您是否收到了数据