0
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let row=animals[indexPath.row]
let cellIdentifier = "memoCell"
var cell=tableView.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath) as! MemoCellTableViewCell
if cell == nil {
print("cell is nill")
cell = MemoCellTableViewCell(style: .default, reuseIdentifier: cellIdentifier)
}
cell.name?.text="aaa"
cell.address?.text="haha"
return cell
}
にAlertControllerにテーブルビューを追加します。
「識別子memoCellを持つセルをデキューすることができない - 識別子のためのペン先やクラスを登録したり、ストーリーボードでプロトタイプセルを接続する必要があります」私はなぜ知らない
。 私は自分のコード
正しくいいえストーリーボード上のエラーも設定識別子を持つクラスを設定することは、私はあなたがあなたのあなたのXIB /ペン先を登録する必要があり、この権利
あなたは、 '' style'と 'reuseIdentifier'と' UITableViewCell' init'、初期化子がすでにあるにだけオーバーライドを試してみましたそれを「スーパー」と呼ぶ。 – MEnnabah
この質問のタイトルは、あなたの質問にしたものとは関係ありません。それは混乱している。 – rmaddy
コードをスクリーンショットしないでください。 2番目の部分と同じように、質問の一部として含めてください。 – the4kman