0
ユーザーがテーブルビュー内の2つのテキストフィールドに入力するデータを保存する方法を探しています。ユーザーは、テーブルビューに人の名前と高さを入力する必要がありますし、私はそれをカスタム配列に保存します。テーブルビューのテキストフィールドをカスタムオブジェクトの配列に保存する
struct PersonData {
var name: String
var height: Int
init(name: String, height: Int) {
self.name = name
self.height = height
}
}
I'veを検索し、私はこのSwift: retrieving text from a UITextField in a custom UITableViewCell and putting it in an arrayを見つけましたが、それでも二つの質問を得ました。
カスタムアレイにアイテムを追加するにはどうすればよいですか?私はこれで試してみます:
personData[textField.tag].name = textField.text!
もっと簡単な方法はありませんか?
ありがとうございました!
はい、私はそれを考えたが、ポイントは、私は、配列にユーザーがその答えは私には不可能ですので、テキストフィールドを編集して終了するたびに入力する必要がされて:( –
、ユーザが編集を終了すると、完了を言うボタンを与えますか、テキストフィールドを提出してクリアしてください。新しいデータを入力すると同じプロセスが繰り返されます。これを試してみてください。 –
私はその方法を試してみませんでした –