Swift2 从UITextField保存变量

Swift2 从UITextField保存变量,swift2,ios9,xcode7,Swift2,Ios9,Xcode7,我在一个小iOS应用程序上工作了几个小时,遇到了一些我不理解的东西 我试图将UITextField中的文本保存为变量,但无论我尝试了多少种不同的方法,它们都不会起作用。我看过这个网站,至少还有11个其他的编程网站,论坛页面,但还没有找到xcode 7和swift的任何内容 我尝试的所有方法都有一个错误,我尝试过很多不同的方法,我不想把它们都贴在这里 这是我试过的其中一个 var secondscountdown = String(secondsCountField.text) 我得到一

我在一个小iOS应用程序上工作了几个小时,遇到了一些我不理解的东西

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

我尝试的所有方法都有一个错误,我尝试过很多不同的方法,我不想把它们都贴在这里

这是我试过的其中一个

    var secondscountdown = String(secondsCountField.text)
我得到一个错误:从未使用变量'SecondScontDown'的初始化;考虑将赋值替换为“或”或删除它。< /P> 提前感谢您的帮助


Ben

第二个字段。文本
已经是
字符串?
,因此您不需要将其传递给
字符串
初始值设定项。打开它:

var secondsCountdown = secondsCountField.text ?? ""
您得到的错误不是错误而是警告。它表示您的变量已赋值,但未在任何地方使用

变量“SecondScontDown”的初始化已完成 从未使用过;考虑将赋值替换为“或”或删除它。< /P> 这是一个警告(不是错误),表明您已将某个内容分配给
SecondScontDown
,并且您没有在代码中的任何其他位置使用此变量。因此,你应该考虑用这个代码替换这个变量<代码>第二个倒计时< /代码> > < <代码>

在这一行中,
String(secondScontField.text)
无需将textField的内容转换为字符串

  let secondsCountDown = secondsCountField.text

注意,由您检查是否有人在文本字段中输入了内容,因此请检查您是否获得了数据

非常感谢您的帮助!我想当它告诉我需要删除变量时,我有点害怕。谢谢你的帮助!