Разделы в WKInterfaceTable
Я пытаюсь создать таблицу с разделами, имеющими различное количество строк. Я видел решение, приведенное здесь Как создать разделы в WKInterfaceTable, и попробовал его следующим образом:
tableView.setRowTypes(rowTypes);
for q in 0...rowTypes.count-1 {
if (rowTypes[q] == "teamSection") {
let row = tableView.rowControllerAtIndex(q) as? teamSection;
}
else {
let row = tableView.rowControllerAtIndex(q) as? teamRow;
}
}
У меня есть мой rowTypes
следующее:
let rowTypes = ["teamSection", "teamRow", "teamSection", "teamRow", "teamRow", "teamRow", "teamRow", "teamRow", "teamRow", "teamRow", "teamRow"];
Я ожидал 11 рядов, но получаю только 9, которые все teamRow
тип и ни один из teamSection
, Кто-нибудь может определить, что я делаю не так?
1 ответ
Решение
Это выглядит как teamSection
недопустимый тип строки. Вы уверены, что вы установили таблицу в раскадровке с двумя строками и правильно указали идентификатор для одной из них как "teamSection"?