Browse Source

Allow the use of a different NSNotificationCenter

Abizer Nasir 10 years ago
parent
commit
ba64a753bb
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Reachability.swift

+ 2 - 1
Reachability.swift

@@ -56,6 +56,7 @@ public class Reachability: NSObject, Printable {
     public var whenReachable: NetworkReachable?
     public var whenUnreachable: NetworkUneachable?
     public var reachableOnWWAN: Bool
+    public var notificationCenter = NSNotificationCenter.defaultCenter()
 
     public var currentReachabilityStatus: NetworkStatus {
         if isReachable() {
@@ -232,7 +233,7 @@ public class Reachability: NSObject, Printable {
             }
         }
 
-        NSNotificationCenter.defaultCenter().postNotificationName(ReachabilityChangedNotification, object:self)
+        notificationCenter.postNotificationName(ReachabilityChangedNotification, object:self)
     }
 
     private func isReachableWithFlags(flags: SCNetworkReachabilityFlags) -> Bool {