swift - 在 UITextField 中调用 viewDidLoad
问题描述
在 UITextField 中调用 viewDidLoad 的代码是什么,我似乎只能找到混合的答案:
@IBOutlet weak var providerForm: UITextField!
// 这里插入什么来调用viewDidLoad函数?
override func viewDidLoad() {
super.viewDidLoad()
self.viewDidLoad()
self.blockchain = Blockchain(genesisBlock: genesisBlock)
// Do any additional setup after loading the view.
self.generateDummyTransactions()
self.providerForm = providerForm
self.destinatorForm = destinatorForm
self.amountSum = amountSum
func generateDummyTransactions() {
let transaction = Transaction(from: "Mary", to: "Steve", amount: 20.0, transactionType: TransactionType.domestic)
let block1 = Block()
block1.addTransaction(transaction: transaction)
}
解决方案
generateDummyTransactions()
从方法调用sendButton's
IBAction
然后获取textField's
text
那里,即
class VC: UIViewController {
@IBOutlet weak var providerForm: UITextField!
@IBAction func onTapSendButton(_ sender: UIButton) {
self.generateDummyTransactions()
}
func generateDummyTransactions() {
if let text = self.providerForm.text {
//use text here...
}
}
}
推荐阅读
- python-3.x - 无法从 GtkDialog 中 GtkListBox 上的单击事件中更新 GtkIconView
- java - 使用带有属性的 spring SPEL 调用方法
- javascript - 将一组元素放在另一个元素下面
- c# - 为什么我的结果不显示小数?C#
- javascript - 获取打开弹出窗口的链接的 id
- javascript - Axios 响应未定义
- ios - iCloud 是否会以静默方式将 Core Data 持久存储文件从设备复制到设备?非唯一的 NSManagedObjectId?
- sql-server - 临时表的 DDL?
- c++ - 使用头文件和源文件时出错
- sql - 使用日期维度日历减去工作日