ReachabilityStatus
public struct ReachabilityStatus: OptionSet, CustomStringConvertible
OptionSet indicating endpoint connectivity statuses
-
Declaration
Swift
public var rawValue: Int -
Declaration
Swift
public init(rawValue: Int) -
The device is offline, and does not have internet connectivity
Declaration
Swift
public static let offline = ReachabilityStatus(rawValue: 0) -
The device is online and can contact the configured authorization URL
Declaration
Swift
public static let online = ReachabilityStatus(rawValue: 1<<0) -
The device has a WiFi connection to the internet
Declaration
Swift
public static let wifi = ReachabilityStatus(rawValue: 1<<1) -
The device has a cellular connection to the internet
Declaration
Swift
public static let cell = ReachabilityStatus(rawValue: 1<<2) -
The device is online, and the configured authorization URL has returned a successfully authenticated status
Declaration
Swift
public static let authenticated = ReachabilityStatus(rawValue: 1<<3) -
The device has an internet connection, but the configured authorization URL cannot be contacted
Declaration
Swift
public static let internet = ReachabilityStatus(rawValue: 1<<4) -
The app is currently in an offline authenticated state
Declaration
Swift
public static let offlineAuthenticated = ReachabilityStatus(rawValue: 1<<5) -
Declaration
Swift
public var description: String -
String array of OptionSet value descriptions
Declaration
Swift
public func valueArray() -> [String]
View on GitHub
ReachabilityStatus Structure Reference