Das Storyboard hat eine Tabellenansicht mit einer Prototypzelle, das UITableView hat eine Prototypzelle und es wurde als benutzerdefinierte UITableViewCell-Subklasse konfiguriert.
Die Prototyp-Zelle wird korrekt an die benutzerdefinierte Untergruppe angeschlossen, die IBOutlets sind korrekt konfiguriert, aber aus irgendeinem Grund, wenn ich die Zelle erhalte, sind alle meine benutzerdefinierten Unteransichten gleich Null.
Ich habe es auch so konfiguriert, dass die customIdentifiers identisch sind.
Das Problem, mit dem ich konfrontiert war, war also ein seltsames Versehen. Wenn Sie einen Wiederverwendungsidentifizierer im Storyboard identifizieren, müssen Sie nicht
anrufen %Vor%auf dem TableView. Wenn Sie dies tun, wird dies tatsächlich die Funktionalität zerstören, die es beabsichtigt ist.
Wenn Sie sich mit benutzerdefinierten UITableViewCells anfreunden, richten Sie einfach die reuseIdentifiers ein, um gemeinsam zu sein, und das wird die registerClass im Hinterkopf für Sie tun, glaube ich. Wenn Sie es selbst tun, wird es nicht funktionieren.
Ich habe die Klasse für benutzerdefinierte Zellen importiert und implementiere meine Codes in der Methode cellForRowAtIndexPath wie folgt:
%Vor%Tags und Links objective-c uitableview ios storyboard