Ошибка для NIMutableTableViewModel. AnyClass не соответствует NITableViewModelDelegate.
В ObjC код будет выглядеть так:
self.tableModel = [[NIMutableTableViewModel alloc] initWithDelegate:(id)[NICellFactory class]];
В Свифте
self.tableModel = NIMutableTableViewModel(delegate:NICellFactory.classForCoder())
В Swift, это дает мне ошибку AnyClass does not conform to NITableViewModelDelegate
, Фактически класс NICellFactory не соответствует и не может явно соответствовать протоколу NITableViewModelDelegate.
Есть ли альтернативный способ?
1 ответ
Ребята, которым нужно решение, могут посмотреть подробности этой проблемы https://github.com/jverkoey/nimbus/issues/577
И это быстрый порт https://github.com/NimbusKit/swift
Соответствующий код здесь: TableCellFactory.swift