タップするとUIViewController
を表示するswift 3でEurekaにカスタムプレゼンター行を作成しようとしています。私はMyViewController
でSelectorViewController
を交換する必要がありますカスタムプレゼンター行を実装する方法は?
public final class CustomPushRow<T: Equatable>: SelectorRow<PushSelectorCell<T>, SelectorViewController<T>>, RowType {
public required init(tag: String?) {
super.init(tag: tag)
presentationMode = .show(controllerProvider: ControllerProvider.callback {
return SelectorViewController<T>(){ _ in }
}, completionCallback: { vc in
vc.navigationController?.popViewController(animated: true)
})
}
}
:
documentationは、次のコードを示唆しています。しかし、今(偶数のUIViewController名を交換せずに)エラー以下の寄付:
予想引数の型に型「ControllerProvider」の値を変換できません「ControllerProvider < _>」
私は同じ問題を抱えていますが、これを理解したことがありますか? – Alex
@Alex私はこれを把握していませんでした:( – vishalaksh
私はちょうど組み込まれたものを使用し、手動でビューコントローラをオンロードメソッドで修正しました。 – Alex