Forráskód Böngészése

Session delegate now posts task did complete notification when task completes.

Christian Noon 9 éve
szülő
commit
d019a39b69
2 módosított fájl, 3 hozzáadás és 0 törlés
  1. 2 0
      Source/Manager.swift
  2. 1 0
      Source/NotificationNames.swift

+ 2 - 0
Source/Manager.swift

@@ -452,6 +452,8 @@ public class Manager {
                 delegate.URLSession(session, task: task, didCompleteWithError: error)
             }
 
+            NSNotificationCenter.defaultCenter().postNotificationName(NotificationNames.TaskDidComplete, object: task)
+
             self[task] = nil
         }
 

+ 1 - 0
Source/NotificationNames.swift

@@ -26,4 +26,5 @@ public struct NotificationNames {
     public static let TaskDidResume = "com.alamofire.task.did.resume"
     public static let TaskDidSuspend = "com.alamofire.task.did.suspend"
     public static let TaskDidCancel = "com.alamofire.task.did.cancel"
+    public static let TaskDidComplete = "com.alamofire.task.did.complete"
 }