在 ObjC 中,代码应该是这样的
self.tableModel = [[NIMutableTableViewModel alloc] initWithDelegate:(id)[NICellFactory class]];
在 swift
self.tableModel = NIMutableTableViewModel(delegate:NICellFactory.classForCoder())
在 Swift 中,它给我错误 AnyClass does not conform to NITableViewModelDelegate
。事实上,类 NICellFactory 没有也不能显式地遵守协议(protocol) NITableViewModelDelegate。
还有其他方法吗?
最佳答案
想要解决方案的小伙伴可以看这个问题详情https://github.com/jverkoey/nimbus/issues/577
这是swift端口 https://github.com/NimbusKit/swift
相关代码在这里: TableCellFactory.swift
关于ios - NIMutableTableViewModel 错误 `AnyClass does not conform to NITableViewModelDelegate`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26904654/