0
我正在尋找一種方法來保存用戶在tableview中的兩個文本字段中輸入的數據。用戶必須在tableview中輸入人員的名稱和高度,並且我想將其保存到自定義數組中。將tableview textfields保存到一個自定義對象數組
struct PersonData {
var name: String
var height: Int
init(name: String, height: Int) {
self.name = name
self.height = height
}
}
我找到了,我發現這個Swift: retrieving text from a UITextField in a custom UITableViewCell and putting it in an array但仍然有兩個問題。
如何將項目添加到我的自定義數組中?我試試這個:
personData[textField.tag].name = textField.text!
是不是一個更簡單的方法來做到這一點?
謝謝!
是的,我認爲,但關鍵是我有充分的用戶結束編輯文本框,這樣的答案是不可能的我:( –
當用戶結束編輯,給一個按鈕,上面寫着完成或時間來填充數組提交然後清除文本框,他將能夠輸入新的數據,並重復相同的過程。你能試試嗎? –
沒想到我會試試這種方式 –