Checking internet connection in swift using Alamofire
Abhimuralidharan
4016

This should not be used. Just read the note in the Alamofire class:
https://github.com/Alamofire/Alamofire/blob/master/Source/NetworkReachabilityManager.swift

/// Reachability can be used to determine background information about why a network operation failed, or to retry network requests when a connection is established. It should not be used to prevent a user from initiating a network request, as it's possible that an initial request may be required to establish reachability.

it specifically says

It should not be used to prevent a user from initiating a network request.

so using Alamofire class can give you intermittent results. I really hope not alot of people used this :(