swift5でTableViewControllerにカスタムセルを表示したいのですが、
dequeueReusableCellでnilが帰ってきます。
xibのidentifierにも"DictionaryViewCell"が入っています。
カスタムセルのファイル名からidentifierにコピペしているのでtypoもないはずですが。
nilでなくセルが帰ってくるようにするにはどうすればいいでしょうか。
swift
1 2 3 override func viewDidLoad() { 4 super.viewDidLoad() 5 let nib = UINib(nibName: "DictionaryViewCell", bundle: nil) 6 self.tableView.register(nib , forCellReuseIdentifier: "DictionaryViewCell") 7 } 8 9 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 10 print("cellを作成") 11 let cell = tableView.dequeueReusableCell(withIdentifier:"DictionaryViewCell") 12 print("cell") 13 print(cell) <- nil 14 let dcell = cell as! DictionaryViewCell 15 16 return dcell 17 } 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。