在ObjC中,代码就像
self.tableModel = [[NIMutableTableViewModel alloc] initWithDelegate:(id)[NICellFactory class]];
在Swift中
self.tableModel = NIMutableTableViewModel(delegate:NICellFactory.classForCoder())
在Swift中,它给了我错误AnyClass does not conform to NITableViewModelDelegate
。事实上,类NICellFactory没有,并且不能明确地符合协议NITableViewModelDelegate。
有替代方法吗?
答案 0 :(得分:0)
想要解决方案的人可以查看此问题详情https://github.com/jverkoey/nimbus/issues/577
这是一个快速的港口 https://github.com/NimbusKit/swift
此处的相关代码: TableCellFactory.swift