我需要在我的WatchKit应用程序中显示三种不同类型的单元格。基本上是一个多行程序报告结果,两个单行程序报告错误或等待旋转。我通过使用setNumberOfRows和setRowTypes的分类进行试验和错误,偶尔会崩溃,或者相反,无法显示所需的数据,并且不完全理解为什么会发生这些事情。苹果在描述中非常吝啬,只说当你只有一个类型时使用setNumberOfRows,当你有几个类型时使用setRowTypes。相反,她对如何改变表的类型内容完全沉默,在iOS上用reloadData做什么。如何以最好的方式改变表中行类型的组合?
您可以使用这个函数向您的表插入不同的行类型。
myTable.insertRows(at: NSIndexSet(index: positionOfTable) as IndexSet, withRowType: "newRowType")