2

私はついにアップルの到達可能性ファイルの使い方を理解しました。これは素晴らしいことです。

私の質問は、私には約6つのビューがあるので、それぞれがインターネットに接続されているかどうかを確認する必要があるということです。各クラス内で同じコードをコピーして貼り付けないように、アプリ全体にReachability(NSNotificationCenterを含むため、接続が変更されたときに自動的に認識される)を実装するための最良の方法は何ですか。

私は自分のアプリデリゲート内で何かを想定しています。しかし、NSNotificationCenterを実装し、接続が変更されたときに他のすべてのクラスに通知するにはどうすればよいですか?

4

1 に答える 1

5

このコードは、到達可能性が変更されたときに通知するビューで使用できます。

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(reachabilityChanged:) 
                                             name:kReachabilityChangedNotification 
                                           object:nil];

- (void)reachabilityChanged:(NSNotification* )noteこの通知を受け取るには、メソッド(またはそれを呼び出すもの)を定義する必要があります。

お役に立てれば!

于 2011-02-03T20:14:21.127 に答える