Skip to main content

Network Reachability

import Foundation
import Alamofire

class Connectivity
{
    class func isConnectedToInternet() ->Bool
    {
        return NetworkReachabilityManager()!.isReachable
    }
}

Comments

Popular posts from this blog

API Calling Example

import  Foundation import  Alamofire class  HomeViewModel {           let  sharedInstance = Connection()      var  reloadHandler:  DataHandler  = { }      typealias  DataHandler = () ->  Void      init () { }           //--------------------------------------------------      // MarK : fetchInitialSetup    API Integration      //--------------------------------------------------      func  fetchInitialSetup(success: @escaping  ( GetLocationAndDevicesModel ) ->  Void , failure: @escaping  ( Error ) ->  Void )      {          let  URL = AddDeviceList().getUrlString(url: .CREATE_API)                   let  headers :...

Common API Request Class

// //    Connection.swift //    Norwood // //    Created by Praveen Reddy on 10/01/19. //    Copyright © 2019 Apple. All rights reserved. // import  Foundation import  Alamofire import  SwiftyJSON class  Connection {           func  requestPOST( _  url:  String , params :  Parameters ?, headers :  HTTPHeaders ?, success: @escaping  ( Data ) ->  Void , failure: @escaping  ( Error ) ->  Void )      {                   print( "URL = " ,url)          print( "Parameter = " ,params!)                   //          if Connectivity.isConnectedToInternet() //          {              i...