Erstellen von benutzerdefinierten Tabellenzellen in kürzester Zeit

Ich habe eine benutzerdefinierte Zellklasse mit ein paar IBOutlets. Ich habe die Klasse zum Storyboard hinzugefügt. Ich habe alle meine Steckdosen angeschlossen. Meine cellForRowAtIndexPath-Funktion sieht folgendermaßen aus:

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

        cell.mainTextLabel.text = self.venueService.mainCategoriesArray()[indexPath.row]

        return cell
    }

Hier ist meine benutzerdefinierte Zellklasse:

class SwipeableCell: UITableViewCell {
    @IBOutlet var option1: UIButton
    @IBOutlet var option2: UIButton
    @IBOutlet var topLayerView : UIView
    @IBOutlet var mainTextLabel : UILabel
    @IBOutlet var categoryIcon : UIImageView

    init(style: UITableViewCellStyle, reuseIdentifier: String!) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)


    }
}

Wenn ich die App starte, sind alle meine Zellen leer. Ich habe mich abgemeldetself.venueService.mainCategoriesArray() und es enthält alle richtigen Zeichenfolgen. Ich habe auch versucht, eine tatsächliche Zeichenfolge gleich dem Etikett zu setzen, und das ergibt das gleiche Ergebnis.

Was vermisse ich? Jede Hilfe wird geschätzt.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage