Ios 数据未显示在UITableView中
我的firebase数据正确加载。在故事板上,我有一个普通的视图控制器,其中嵌入了一个UITableView。对于我的列表表,该表视图很适合我的IBOutlet。表中有一个带有3个标签的单元格。该单元格具有标识符Ios 数据未显示在UITableView中,ios,swift,uitableview,swift3,Ios,Swift,Uitableview,Swift3,我的firebase数据正确加载。在故事板上,我有一个普通的视图控制器,其中嵌入了一个UITableView。对于我的列表表,该表视图很适合我的IBOutlet。表中有一个带有3个标签的单元格。该单元格具有标识符ListCell,其类为CustomCell 编辑:没有错误,但我的数据没有显示。也许可以尝试在viewDidLoad import UIKit class CustomCell: UITableViewCell { @IBOutlet weak var foodLabel:
ListCell
,其类为CustomCell
编辑:没有错误,但我的数据没有显示。也许可以尝试在
viewDidLoad
import UIKit
class CustomCell: UITableViewCell
{
@IBOutlet weak var foodLabel: UILabel!
override func awakeFromNib()
{
super.awakeFromNib()
}
}
此外,对于记录,您应该遵循驼峰大小写约定,将您的UITableView命名为
listTable
或者尝试在viewDidLoad
import UIKit
class CustomCell: UITableViewCell
{
@IBOutlet weak var foodLabel: UILabel!
override func awakeFromNib()
{
super.awakeFromNib()
}
}
此外,对于记录,您应该遵循驼峰大小写约定,并将您的UITableView命名为listTable,这是因为您的自定义单元格没有正确出列。试试这个
ListTable.register(UINib(nibName: "CustomCell", bundle: Bundle.main), forCellReuseIdentifier: "ListCell") //this is assuming that your nib is named "CustomCell"
这是因为您的自定义单元格未正确出列。试试这个
ListTable.register(UINib(nibName: "CustomCell", bundle: Bundle.main), forCellReuseIdentifier: "ListCell") //this is assuming that your nib is named "CustomCell"
您从未将TableView添加到视图中。。。(或代码缺失部分)您从未将TableView添加到视图中。。。(或部分代码缺失)加载模型(即
列表
)的代码是什么样子?加载模型(即列表
)的代码是什么样子?通过列表单元格
,您是指自定义单元格
?或者你是在暗示我需要创建一个新的单元格类型?是的ListCell意味着你的CustomCell。我没有名为“列表单元格”的nib,我如何创建nib?还是自动创建?我尝试了你的代码,但它不起作用。请告诉我你是如何在故事板中添加UITableViewCell的。这是一个创建CustomCell的教程。请注意,之后您仍然有问题,请告诉我。您所说的ListCell
是指CustomCell
?或者你是在暗示我需要创建一个新的单元格类型?是的ListCell意味着你的CustomCell。我没有名为“列表单元格”的nib,我如何创建nib?还是自动创建?我尝试了你的代码,但它不起作用。请告诉我你是如何在故事板中添加UITableViewCell的。这是一个创建CustomCell的教程。请注意,之后您仍然有问题,请告诉我。我如何创建名为CustomCell的nib?这个文件应该放在哪里?它是否需要foodLabel
?如何创建名为CustomCell的nib?这个文件应该放在哪里?它是否需要foodLabel
?