2017-12-26 14 views
0

私は迅速4. https://github.com/xmartlabs/Eureka/issues/1355#issuecomment-353334726PushRow View Controllerのステータスバーのスタイルを変更するには?

をサポートしていユーレカの最新ポッドを使用しています。しかし、私は上記のリンク

で与えられたソリューションを使用すると、私は枝に3.2

迅速だ場合、私は答えを持っています

class MyPushViewController: SelectorViewController<SelectorRow<PushSelectorCell<String>>> { 

    override var preferredStatusBarStyle: UIStatusBarStyle { 
     return .lightContent 
    } 
} 

私はあなたが得たエラーがSelectRowグラム程度でエラー「ジェネリック型 『SelectorRow』専門の数が少なすぎる型パラメータを持つ(1を得たが、2を期待)」

答えて

0

を取得エネリックタイプ。ユーレカから

<SelectRow<PushSeletorCell<String>, second type here> 

例:PushSelectorCell<T>SelectorViewController<T>

+0

私は理解していなかった:あなたが見ることができるように

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 } }, onDismiss: { vc in _ = vc.navigationController?.popViewController(animated: true) }) } } 

は、SelectRowは2型のparamsを必要なことは、2種類のパラメータを必要としました。もっと明白なことができますか? 2番目のタイプはどうすべきですか? – kbokdia

+0

私の更新された回答を参照してください – dduyduong

+0

私はこのクラス内のpreferredStatusBarStyleにアクセスできません。CustomPushRow – kbokdia

関連する問題