OK, also meine App funktionierte gut und nach einer Weile und die Zellen funktionieren nicht mehr.TableView zeigt leere Zellen
- Die tableview an Datasource und Delegieren
- die Konsole die Werte druckt alle innerhalb des Arrays verbunden ist
Wenn die app ausgeführt wird, zeigt es, 3-Zellen, aber keine Informationen in
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 (custom Zelle)
@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 }
können Sie bitte einen Screenshot von dem, was Sie bekommen ?, auch die Zeile cell.backgroundColor = UIColor.redColor() –
Was ist NamesCell in Ihrem Code? Ist das eine benutzerdefinierte Klasse, die Sie erstellt haben? –
überprüfen Höhe des Namensschildes, es könnte Null sein. Legen Sie die Zeilenhöhe im Storyboard fest, wenn sie fehlt. – MShah