0
ラベルとテキストフィールドを持つカスタムセルを使用する必要があるテーブルビューがあります。私はストーリーボードのセルを設計しました。私はカスタムセルのクラスをItemRowCell
に設定しました。再利用識別子はitemRowCell
です。適切な店舗にラベルとテキストフィールドをItemRowCell
に接続しました。カスタムUITableCellにはアウトレットがありません
これは私がこのコード残念ながら
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "itemRowCell", for: indexPath) as! ItemRowCell
let (description, quantity) = self.currentItems[indexPath.row]
cell.itemDescription.text = description
cell.quantity.text = String(quantity)
return cell
}
を持っている私のItemRowCellクラスの私のデータソースで
class ItemRowCell: UITableViewCell {
@IBOutlet weak var itemDescription: UILabel!
@IBOutlet weak var quantity: UITextField!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
するためのコードで、セルの両方の出口は皆無です。
セルは別の 'xib'ファイルで設計されていますか?あるいは、 'UITableViewController'のプロトタイプセルとして追加しましたか? – Losiowaty
プロトタイプセルのスクリーンショットを添付し、それらがItemRowCellクラスとうまく接続されていることを確認できますか? –
コンセントを再接続してみてください – Anuraj