gpt4 book ai didi

ios - 我得到一个错误 - nib 必须恰好包含一个顶级对象,它必须是一个 UITableViewCell 实例'”

转载 作者:可可西里 更新时间:2023-11-01 03:35:25 25 4
gpt4 key购买 nike

我在我的 tableView 中使用了一个自定义单元格,但是当我运行时,我得到了我在问题中提到的错误。

 self.districtTableView.register(UINib(nibName: "PlaceCollectionViewCell", bundle: nil), forCellReuseIdentifier: "placeCell")

func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
return false
}

func textFieldDidEndEditing(_ textField: UITextField) {
// TODO: Your app can do something when textField finishes editing

print("The textField ended editing. Do something based on app requirements.")
}

func numberOfSections(in tableView: UITableView) -> Int {
return 1
}

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return districts.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

let cell = tableView.dequeueReusableCell(withIdentifier: "placeCell") as! PlaceTableViewCell
// Set text from the data model
cell.distLabel.text = districts[indexPath.row]
cell.textLabel?.font = distTextField.font
return cell

我怎样才能摆脱这个错误。我使用了不同的方法在表格 View 中注册单元格。但它不起作用。请帮忙

最佳答案

我从界面生成器 (XIB) 添加了点击手势

删除将解决此问题。

您必须通过编程方式在xib中添加gesture

关于ios - 我得到一个错误 - nib 必须恰好包含一个顶级对象,它必须是一个 UITableViewCell 实例'”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41181693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com