Avatar
Protocolに対してRxSwiftのpropertyを定義しているのですが、使うタイミングでProtocolのままだと使えず困っています。どうしたら解決できるかご存知ありませんでしょうか? public protocol AppConfigProvider: NSObject { var config: AppConfig { get set } } // MARK : - Rx properties extension Reactive where Base: AppConfigProvider { /// Reactive wrapper for `config` property. public var config: Observable<AppConfig?> { return base.rx.observe(AppConfig.self, "config") } }
7:49 AM
7:50 AM
使うタイミングではDI用に、Protocolで変数を宣言しています。 var environment: AppConfigProvider