ОК, поэтому мое приложение отлично работало, и через некоторое время камеры больше не работают.TableView показывает пустые ячейки
- Tableview подключен к DataSource и делегат
- Консоль печатает все значения в массиве
Когда приложение запускается, он не показывает 3 клетки, но никакой информации внутри
var names = ["Bob", "Bill", "Billy"] func numberOfSectionsInTableView(tableView: UITableView) -> Int { return 1 } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return names.count } func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! NamesCell cell.name.text = self.names[indexPath.row] return cell }
NamesCell (пользовательские сотовый)
@IBOutlet weak var name: UILabel! 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 }
вы можете предоставить снимок экрана о том, что вы получаете ?, также поместили строку cell.backgroundColor = UIColor.redColor() –
Что такое NamesCell в вашем коде? Это пользовательский класс, который вы создали? –
Проверьте высоту метки имени, она может быть равна нулю. Установите высоту строки в раскадровке, если она отсутствует. – MShah