あひるの勉強部屋

つらつらつら~と不定期にカキコするブログ

Reachabilityの代替コード

iOSで接続中のネットワークを判定するのに、Appleが提供しているReachibilityがよく使われているようです。

しかし、iOS7ではうまく動くのですがiOS8ではWifiを切った際にステータスが更新されるまでに数秒くらい時間がかかります。(2015/8/22 現在)

この事象に関しては「Reachability ios8 delay」あたりでググってもらうとわんさか出てきます。

それだと使いものにならないので適当に書きました。

gist9e588834360297e71e7c