gpt4 book ai didi

ios - 为什么我的 UILabel 为零?

转载 作者:可可西里 更新时间:2023-11-01 00:59:28 24 4
gpt4 key购买 nike

我有一个从表格单元格中的三个 UILabel 到自定义类的链接,该类是与我的 VC( View Controller )不同的文件。 listOfTasks 是一个包含元组的字典。这是相关代码:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("MyCustomTableViewCell", forIndexPath: indexPath) as! MyCustomTableViewCell

let (name,description,date) = listOfTasks[indexPath.row]
cell.title.text = name //Here I get the error: "fatal error: unexpectedly found nil while unwrapping an Optional value"
cell.subtitle.text = description
cell.date.text = date

return cell
}

为什么会给我这个错误?

我确实已经检查了我的连接。

附言对于认为这是 this 重复的人,该问题的答案并不能解决我的问题。

编辑:MyCustomTableViewCell 的代码:

import UIKit

class MyCustomTableViewCell: UITableViewCell {
@IBOutlet weak var title: UILabel!
@IBOutlet weak var subtitle: UILabel!
@IBOutlet weak var date: UILabel!
}

变量:

cell.title:

cell.subtitle:

cell.date:

编辑 2:FirstViewController 的屏幕截图:

enter image description here

编辑 3: 也许我没有彻底检查我的连接。一个类(class)的圈子是空的正常吗? 见编辑 7。

编辑 4:每当我尝试为其分配一个 .text 值时,无论在何处,我都会遇到同样的错误。我试着在我链接到的类(class)里做这件事;同样的错误。

编辑 5:这似乎不是我连接较弱的事实; strong 仍然给我错误。

enter image description here

编辑 6:我 uploaded my project files to GitHub对于任何有兴趣查看它们的人。

编辑 7:设法让 @IBOutlet 正常工作。

最佳答案

我认为你应该删除下面的代码,如果它存在的话:

self.tableView.registerClass(TableViewCell.self, forCellReuseIdentifier: "Cell")

关于ios - 为什么我的 UILabel 为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37425779/

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