1

在 ObjC 中,代码就像

self.tableModel = [[NIMutableTableViewModel alloc] initWithDelegate:(id)[NICellFactory class]];

在斯威夫特

 self.tableModel = NIMutableTableViewModel(delegate:NICellFactory.classForCoder())

在 Swift 中,它给了我错误AnyClass does not conform to NITableViewModelDelegate。事实上, NICellFactory 类没有也不能显式地遵守协议 NITableViewModelDelegate。

有替代方法吗?

4

1 回答 1

0

想要解决方案的人可以查看此问题详细信息https://github.com/jverkoey/nimbus/issues/577

这是 swift 端口 https://github.com/NimbusKit/swift

相关代码: TableCellFactory.swift

于 2015-07-10T01:47:39.460 回答