2011-02-03 12 views
2

私は最終的にapple Reachabilityファイルを使う方法を考え出しました。これはすばらしいことです。iPhone Reachability - アプリ全体でどのように使用できますか?

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

私は、アプリケーションの代理人の中に何かを想定しています。しかし、どうすればNSNotificationCenterを実装し、接続が変わったときに他のすべてのクラスに知らせることができますか?あなたは、この通知を受信する方法- (void)reachabilityChanged:(NSNotification*)note(または何でもあなたはそれを呼び出す)を定義することをお勧めします

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

答えて

6

あなたが時に到達可能性の変更の通知を好きな観点でこのコードを使用することができます。

希望すると便利です。

+0

はい、私はそれが私がそれをやるべきである方法であるかどうかを見たいと思っていました。ありがとう。 –