Wenn ich den folgenden Code ausführen, gibt die Methode rowControllerAtIndex
von WKInterfaceTable
Nil zurück.Warum gibt die Methode rowControllerAtIndex von WKInterfaceTable nil zurück?
[self.outletTable setNumberOfRows:numberOfCategoriesToShow withRowType:@"rowTypeLabel"];
RowControllerTypeLabel *theRow = [self.outletTable rowControllerAtIndex:rowInTable];
Was ich geprüft habe:
- Ich habe die Verbindung zwischen der Zeile in dem Storyboard und die entsprechende Eigenschaft in der Schnittstelle von
RowControllerTypeLabel
gemacht. - Ich habe das Feld
Custom Class
meines Labels auf meine benutzerdefinierte KlasseRowControllerTypeLabel
gesetzt. - Ich habe auch die Verbindung zwischen der Tabelle im Storyboard und der entsprechenden Eigenschaft in der Schnittstelle meines Interface-Controllers hergestellt.
Was fehlt mir?
Wenn Sie Ihre Reihe Controller haben, aber Ihre Steckdosen sind gleich Null -> Achten Sie darauf, "reservierte" Namen in Ihrem Reihen-Controller zu verwenden, zum Beispiel das Etikett mit dem Namen 'title' wird Ihnen eine Menge Schmerzen bereiten. Es ist nicht sehr einfach, dass es verboten ist, da Sie die Unterklasse "NSObject" erstellen. –