まず、私はインターネットへのアクセス可能性を求めていません。
私は、アプリケーションのさまざまな場所で多くのインターネットリクエストを受けています。ステータスバーにActivityIndicatorを表示したいが、設定したくない。私はiOSでインターネットを使用していますか?
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES/NO
毎回。
私のアプリケーションがインターネットを使用していることを検出できる方法はありますか(フック方法など)
ありがとうございます!
すべてのネットワーク処理を行う1つのクラス、NetworkControllerが必要です。このクラスは、クラス内の他のすべてが使用する1つのメソッドを持つ必要があります。このメソッドは 'networkActivityIndicatorVisible'を設定するのに適しています。 – vikingosegundo
素晴らしいアイデア! "NetworkController"クラスを継承することができない第三者静的ライブラリを使用する必要があるとします。だからここに新しい問題がある。 – Meonardo
[継承上の合成](https://en.wikipedia.org/wiki/Composition_over_inheritance):NetworkControllerは、ライブラリからクラスを継承しないクラスを所有します。 – vikingosegundo