Ich versuche, eine benutzerdefinierte UITableViewCell in Swift einzurichten. Ich habe auch die XIB-Datei und Swift-Datei erstellt. Beim Ausführen der App werden die Zellen jedoch nicht mit meiner benutzerdefinierten Zelle, sondern mit einer vollständig leeren Zelle gefüllt.Benutzerdefiniert UITableViewCell ist leer (Swift)
Ich habe meine Zelle registriert:
self.myTableView.registerClass(customCell.self, forCellReuseIdentifier: "cell")
ich folgendes auch Setup:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 3
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = myTableView.dequeueReusableCellWithIdentifier("cell") as! customCell
cell.descriptionLabel.text = "test"
return cell
}
Darüber hinaus habe ich Setup eine Verknüpfung zu einem UILabel in der benutzerdefinierten Zelle. Wenn ich versuche, es zu aktualisieren, stürzt die App ab. Die Zeile ist cell.descriptionLabel.text = "test"
wie oben gezeigt.
Haben Sie die Klasse Ihres xib unter dem Identity Inspector auf Ihre benutzerdefinierte Zellenklasse festgelegt? – NSGangster
Haben Sie die Anzahl der Abschnitte in der Zeile hinzugefügt? –