私はSRWebSocketDelegate
プロトコルを実装するswiftをクラスに持っています。私はそれが任意の方法webSocketDidOpen
だ実装しようとすると、私は次の警告を得る:私は自分のコードを実行したときに またインスタンスメソッドがオプションとほぼ一致します。要件
、webSocketDidOpenの実装が呼び出され、コードが直接webSocket(_ webSocket: SRWebSocket, didReceiveMessageWith string: String)
どのように行くなっていませんObjective-Cで書かれたプロトコルのオプションのメソッドを実装し、これらの警告を取り除くのですか?
ありがとうございます!
"名前を変更する"修正プログラムを選択するとどうなりますか? –
@robmayoff、それはSRWebSocketDelegateのメソッドを実装するのではなく、ローカルインスタンスメソッドとして作成しませんか? – Exception
これはすでにプロトコル実装ではありません。それは警告があなたに言っていることです。 fixitは要件に合致させようとしています。 –