【发布时间】:2017-12-08 04:10:06
【问题描述】:
我正在处理有关表格视图控制器的快速任务,但我的表格视图上没有任何内容。我已正确连接标签和类,并在情节提要的属性中将 tableview 单元格标识符分配为“单元格”,但我仍然有错误“需要注册笔尖”,即使我写了self.tableView.register(TableViewCell.self, forCellReuseIdentifier: "Cell"),错误消失了,但仍然没有就可以了。
我的单元格如下。
class cartTableViewCell: UITableViewCell {
@IBOutlet weak var itemImage: UIImageView!
@IBOutlet weak var itemName: UILabel!
@IBOutlet weak var itemQuan: UILabel!
@IBOutlet weak var itemFrame: UILabel!
@IBOutlet weak var itemSize: UILabel!
@IBOutlet weak var itemPrice: UILabel!
@IBOutlet weak var itemSub: UILabel!
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
}`
我的功能是
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = self.tableView.dequeueReusableCell(withIdentifier:"Cell", for: indexPath) as! cartTableViewCell
let item = itemArray[indexPath.row]
cell.itemName?.text = item.itemName!
cell.itemFrame?.text = "haha"//itemArray[indexPath.row].itemFrame!
cell.itemSize?.text = item.itemSize!
cell.itemPrice?.text = item.sellingPrice!
//cell.itemQuan?.text =
cell.itemSub?.text = "\(Int(item.sellingNumber!)! * Int(item.sellingPrice!)!)"
return cell
}`
如果我打印(item.itemName),我可以获得一些价值。 cell.itemName?.text 为零
我在网上查了一些答案,但到目前为止还没有运气。非常感谢任何帮助。
【问题讨论】:
标签: uitableview swift3