Avatar
ただつけるだけだと下記のエラーが出てしまいますが、そんな気がします・・・! @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
10:08 AM
public protocol AppConfigProvider: NSObject { @objc var config: AppConfig { get set } var rx_config: Observable<AppConfig> { get } }
10:11 AM
しかし @objc protocolにしてみると Property cannot be a member of an @objc protocol because its type cannot be represented in Objective-CProtocol 'AppConfigProvider' is '@objc' and cannot have a superclass constraint が出てしまいます。 public @objc protocol AppConfigProvider: NSObject { var config: AppConfig { get set } var rx_config: Observable<AppConfig> { get } }