gpt4 book ai didi

swift - 如何从 UITableViewCell 获取文本字段的值?

转载 作者:搜寻专家 更新时间:2023-10-31 21:49:57 24 4
gpt4 key购买 nike

所以我有这个 UITableView 单元格,它有 4 个 UITextField,我想在单击按钮时获取它们的值。

此代码不检索任何值。

@IBAction func printBtnAction(_ sender: Any) {

let cell = self.myTableView.dequeueReusableCell(withIdentifier: "manualAddC1") as! AddFriendC1Cell

let alias = cell.aliasTextField.text!
let primaryPhone = cell.primaryPhoneTextField.text!
let secondaryPhone = cell.seondaryPhoneTextField.text!
let email = cell.emailAddressTextField.text!

print("Alias: \(alias), Phone: \(primaryPhone), Phone2: \(secondaryPhone), Email: \(email)")
}

这是TableView的截图 enter image description here

最佳答案

我终于用这个简单的解决方案弄明白了。

@IBAction func saveBtnAction(_ sender: Any) {

let index = IndexPath(row: 0, section: 0)
let cell: AddFriendC1Cell = self.myTableView.cellForRow(at: index) as! AddFriendC1Cell
self.alias = cell.aliasTextField.text!
self.primaryPhone = cell.primaryPhoneTextField.text!
self.secondaryPhone = cell.seondaryPhoneTextField.text!
self.email = cell.emailAddressTextField.text!

print("Alias: \(self.alias), Phone: \(self.primaryPhone), Phone2: \(self.secondaryPhone), Email: \(self.email)")
}

关于swift - 如何从 UITableViewCell 获取文本字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41219992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com