在Swift中将UITextField输入分配给常量?

时间:2017-05-27 14:04:12

标签: swift xcode uitextfield

我正在尝试编辑现有的FitBit身份验证代码以了解一些事情。我真的很难将插入文本字段的文本变成指定的FitBit客户端ID。

目前,客户端ID在代码中设置,如下所示:

class AuthenticationController: NSObject, SFSafariViewControllerDelegate {
    let clientID = "Your client ID"

但是我希望clientID返回插入到UITextField中的内容。

我附上了loginviewcontroller和FitBit身份验证控制器文件的完整屏幕截图。

任何帮助都会很棒,谢谢。

enter image description here

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你可以为这个问题做出决定 文本字段并使用这样的计算属性。

@IBOutlet weak var clientIdTextField: UITextField!

var clientId: String? {
    return clientIdTextField.text
}

属性clientId将始终返回clientIdTextField内的文字。