我意识到从另一个类调用IBOutlet是不正确的。那么我将如何从UITextField访问数据以在单独的类中读取,例如
class myClass {
var token = String()
@IBOutlet weak var textField = UITextField!
// Present what is typed in UITextField
textField.text! = token
// Print token
print("Token: \(token)")
}
我遇到的麻烦就在这里:
class myOtherClass {
var token = "\(textField)" // I know this is wrong
// Print same token from myClass
print("Token: \(token)"
}
我意识到这没有任何参考或联系是有道理的。我尝试将令牌抽象为.swift文件中的类,结构和协议,并完全丢失。这样的事情怎么样? myOtherClass没有UILabel:它只是我正在更新的另一个对象。帮助