6
我々はスウィフトのプロトコルを持っているとしましょう:プロトコル拡張インスタンスメソッドから静的VARを読む
protocol SomeProtocol: class {
static var someString: String { get }
}
はそうのような、拡張インスタンスメソッドからsomeString
にアクセスする方法はありますか?
extension SomeProtocol {
public func doSomething() -> String {
return "I'm a \(someString)"
}
}
私は、コンパイラエラーを取得:
Static member 'someString' cannot be used on instance of type 'Self'
は、これを実現する方法はありますか?