Когда я запускаю код ниже, метод rowControllerAtIndex
из WKInterfaceTable
возвращает нуль.Почему метод rowControllerAtIndex из WKInterfaceTable возвращает nil?
[self.outletTable setNumberOfRows:numberOfCategoriesToShow withRowType:@"rowTypeLabel"];
RowControllerTypeLabel *theRow = [self.outletTable rowControllerAtIndex:rowInTable];
Что я проверил:
- Я сделал связь между строкой в раскадровке и соответствующее свойство в интерфейсе
RowControllerTypeLabel
. - Я установил поле
Custom Class
моей маркировки в свой классRowControllerTypeLabel
. - Я также установил связь между таблицей в раскадровке и соответствующим свойством в интерфейсе моего контроллера интерфейса.
Что мне не хватает?
Если у вас есть контроллер строки, но ваши выходы ничтожны -> Остерегайтесь использовать «зарезервированные» имена в контроллере строк, например, метка с названием 'title' принесет вам большую боль. Не так просто, что это запрещено, поскольку вы создаете подкласс NSObject. –