2012-02-03 24 views
0

インターネット接続があるかどうかを検出するためのReachability以外の方法はありますか?Xcode 4.2インターネット接続を検出する

私はこれをやろうとしています: インターネットに接続されている場合は、サーバー上のplistからテーブルビューにデータを入力してください。 インターネットに接続していない場合は、同じテーブルビューに電話機のplistを入力します。

また、このメソッドを組み合わせてデータを重複させないようにすることはできますか? アプリ内のサーバーとファイルの両方からテーブルビューにデータを入力し、両方の結果を比較して、繰り返し表示された場合は1回だけ表示できますか?

答えて

2

到達可能性クラスは、デバイスにアクティブなインターネット接続があるかどうかを検出する最も信頼できる方法です。限り地元のplistおよびリモートのplistからのデータをマージとして、あなたは、私はあなたの質問に答えている場合は、それらが

NSSet *localData = [NSSet new]; 
//Do Something to populate this Set 
NSSet *remoteData = [NSSet new]; 
//Do Something to populate this Set 
NSArray *tableData = [[localData setByAddingObjectsFromSet:remoteData]allObjects]; 
+0

マークしてください参加するためにsetByAddingObjectsFromSet:を呼ぶ二つの異なるNSSetオブジェクトに2からのデータを盗んことができます。ありがとう:) – MobileOverlord

関連する問題