2016-09-21 12 views
1

私のアプリケーションでReachabilitySwiftクラスを使いたいです。私は自分のpodFileに依存関係を追加し、コードはgithubから取得します。は、引数なしで 'Reachability'タイプの初期化子を呼び出せません

私はこのエラーを得た:

は私のコードの行に「引数なしでタイプに

を '到達可能性' を初期化子を呼び出すことはできません。

let reachability = Reachability()!

誰も私を助けることができますどうぞ。

答えて

1

このlinkでの回答に感謝し、また、このoneをポッド更新

例を試してみてください、私のプロジェクトは完全に実行されていて、私の問題が解決されます。

これを行うことによって:var reachability: Reachability!私はチェックのためのホストを使用せずにネットワークの到達可能性をチェックできます。

1
let reachability = Reachability(hostname: "http://whatYouWantToCheck.com") 

またはgithubのから

let reachability = Reachability()! 

reachability.whenReachable = { reachability in 
    // this is called on a background thread, but UI updates must 
    // be on the main thread, like this: 
    dispatch_async(dispatch_get_main_queue()) { 
     if reachability.isReachableViaWiFi() { 
      print("Reachable via WiFi") 
     } else { 
      print("Reachable via Cellular") 
     } 
    } 
} 
+0

回答ありがとうございますが、ネットワーク(一般的に)または特定のリンクの到達可能性テストですか?古いバージョンの –

+0

あなたはこのfunc reachabilityForInternetConnection()を使用しなければなりませんでしたが、新しいものではReachability()を使用してlibを試して更新することはできません。最新のものはありません –

+0

私はそれを更新しました。ネットワークが利用可能かどうか(ホスト名を使用せずに)確認できるものから正しい例を教えてください。 –

関連する問題