0
とプロトコルで定義されたデリゲートを拡張します私は書くは、私は次のように別のプロトコルでプロトコルデリゲートを拡張する別のプロトコル
すべてがコンパイルされ、私は方法を呼び出すことができない以外はうまく動作します直接NetworkWriteablecallback。それがうまく動作しますが、キャストは良い方法ではありませんよりも
if let delegate = delegate as? NetworkWriteablecallback {
...
}
を次のように私は、デリゲートをダウンキャストする場合、私は、知っています。
他の提案はありますか?