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