2017-11-16 11 views
0

RechabilitySwift(https://github.com/ashleymills/Reachability.swift)ライブラリを使用しています。インターネット接続が利用できない場合は、UIAlertControllerを使用してメッセージを表示します。ネットワーク接続のタイマーを設定する方法webviewで再試行してください。iOSのWebKitViewでインターネット接続をチェックするタイマーを設定する方法

+0

このコードを試すことができ、代わりに、通知用

を通知やオブザーバーを使用する必要があります。接続が来たときにそれを観察するだけで、ユーザーの不満を感じることがあります。電車の中でトンネルを出入りするユーザーを想像してみてください。接続がないときに警告を発するだけで、ユーザーは欲求不満になります。単純なバナーを代わりに表示するか、フォールバックリソースをローカルに持たないネットワークリソースにユーザーがアクセスしようとしたときにアラートだけを表示することを考えましたか? –

+0

フロー: - ボタンをクリックしてwebViewをロードしています - >ネットワークが切断されている - >タイマーが15秒間発言(メッセージ)ポップアップ(ネットワークへの再試行) - > webViewが再度読み込まれます。 –

答えて

0

多分あなたは、あなたがあなたの流れについてもう少しお話でし

NotificationCenter.default.addObserver(self, selector:Selector(("checkForReachability:")), name: 
NSNotification.Name.reachabilityChanged, object: nil) 
let reachability: Reachability = Reachability.forInternetConnection() 
reachability.startNotifier() 
+0

私はこれを使用しています。 –

関連する問題