Parcourir la source

Update - Compatibility with OS X

Jeremy Marchand il y a 10 ans
Parent
commit
075a9c69de
2 fichiers modifiés avec 7 ajouts et 2 suppressions
  1. 5 1
      Reachability.swift
  2. 2 1
      ReachabilitySwift.podspec

+ 5 - 1
Reachability.swift

@@ -293,7 +293,11 @@ public class Reachability: NSObject, Printable {
     }
 
     private func isOnWWAN(flags: SCNetworkReachabilityFlags) -> Bool {
-        return flags & SCNetworkReachabilityFlags(kSCNetworkReachabilityFlagsIsWWAN) != 0
+        #if os(iOS)
+            return flags & SCNetworkReachabilityFlags(kSCNetworkReachabilityFlagsIsWWAN) != 0
+        #else
+            return false
+        #endif
     }
     private func isReachable(flags: SCNetworkReachabilityFlags) -> Bool {
         return flags & SCNetworkReachabilityFlags(kSCNetworkReachabilityFlagsReachable) != 0

+ 2 - 1
ReachabilitySwift.podspec

@@ -8,7 +8,8 @@ Pod::Spec.new do |s|
   s.summary      = 'Replacement for Apple\'s Reachability re-written in Swift with callbacks.'
 
 # Source Info
-  s.platform     =  :ios, '8.0'
+  s.ios.platform = :ios, "8.0"
+  s.osx.platform = :osx, "10.10"
   s.source       =  {
     :git => 'https://github.com/ashleymills/Reachability.swift',
     :tag => s.version.to_s