我正在尝试编辑现有的FitBit身份验证代码以了解一些事情。我真的很难将插入文本字段的文本变成指定的FitBit客户端ID。
目前,客户端ID在代码中设置,如下所示:
class AuthenticationController: NSObject, SFSafariViewControllerDelegate {
let clientID = "Your client ID"
但是我希望clientID返回插入到UITextField中的内容。
我附上了loginviewcontroller和FitBit身份验证控制器文件的完整屏幕截图。
任何帮助都会很棒,谢谢。
答案 0 :(得分:1)
如果我理解你的问题,你可以为这个问题做出决定 文本字段并使用这样的计算属性。
@IBOutlet weak var clientIdTextField: UITextField!
var clientId: String? {
return clientIdTextField.text
}
属性clientId
将始终返回clientIdTextField
内的文字。