LoginSignup
14
15

More than 5 years have passed since last update.

Swift ネットワーク状況の判定 オフラインか!? オンラインか!?

Last updated at Posted at 2015-05-09

検証環境

確認環境
iOS7 〜 iOS8.3
Xcode6.3.1
Swift1.2

Swiftでネットワークの状況の確認をする際はライブラリを使うみたいね。
自分が試した方法を書き残します。

導入

まずこちらからライブラリーをダウンロード

ss 2015-05-09 19.59.18.png

ほいで、解凍してくださいな。
したらば、以下のファイルがありますんで、

ss 2015-05-09 20.05.41.png

自分のXcodeのプロジェクトファイルに IJReachability.swiftってファイルだけ持ってきてあげてください。

ss 2015-05-09 20.09.16.png

HOW TO

ほいで、オンラインチェックをしたいところで、以下を記述してみそ。

AnyViewController.swift
    if IJReachability.isConnectedToNetwork() {
        println("僕らはいつも以心伝心♪")
    }
    else {
        var av = UIAlertView(title: "接続失敗", message: "オフラインの為接続できませんでした。", delegate: nil, cancelButtonTitle: nil, otherButtonTitles: "OK")
        av.show()
    }


余談

ちなみに、Androidのネットワークチェックはこちら↓
Android Java ネットワーク状況の判定 オフラインか!?オンラインか!?

14
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
15