0
それを挿入し、私はthatsのは、私が1つまたは複数のテキストフィールド私はこれを試してみましたが、そのはダイナミックテーブルビューでテキストフィールドからテキストを取得し、配列に迅速
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "GPACell", for: indexPath) as! TableViewCell
coursesGrade.insert(cell.grade.text!, at: indexPath.row)
return cell
}
インデックスパス情報を保存するために 'tag'プロパティを使用すると、非常に壊れやすく、壊れやすくなります。 'UITableView'または' UICollectionView'の 'indexPath(for:)'を呼び出すことで、任意のセルのインデックスパスを得ることができます。 –
@RoboticCat、私はそうではありません、いくつかのプロジェクトで 'Tag'を使用しました。成功。私はそのツール(Tag、textFieldデリゲート)を導入していますので、これらのツールを使って完成させることができます。 – Vahid
プロパティを制御できないため(他のコードがタグを上書きする可能性があるため)、セルを移動すると余分なコードを書いたり維持したりせずにプロパティを間違った値にしたり、セクションや行/アイテムを簡単にサポートしたりできません。簡単に実行時例外を発生させますが、デバッグは困難です(ただし、プロパティ/参照はLLDBに表示され、コードはコンパイル時に正しいかどうかチェックされません)。あなたが 'iOS tag property fragile'(またはそれに類するもの)のインターネットを検索すると、例が見つかります –