答案 0 :(得分:3)
你正试图混合UIKit和WatchKit;我不知道如何编译,因为UITableViewCell
在watchOS上不可用,并且据我所知,我从未有过。
在watchOS中,表格是使用WKInterfaceTable
创建的,而单元格是NSObject
的直接子类。在IB中设计表时,将其表行控制器的类更改为您的自定义类及其标识符,以便在代码中使用 - "行"或者其他什么。
完成后,您可以继续从IB到自定义子类建立连接,最后告诉WatchKit在awake(withContext:)
方法中加载所需数量的行:
table.setNumberOfRows(10, withRowType: "Row")