我有第二個NSURLSession被直接從前一個的completionHandler調用(它依賴於從第一次調用產生的cookie)。它工作了一段時間,有時仍然有效,但大部分時間沒有。當我通過調試器進行設置時,它只是從dataTaskWithRequest行到task.resume()調用的行。有什麼想法嗎?NSURLSession dataTaskWithRequest不被調用
func getDates() -> [NSDate] {
var urlDays = NSURL(string: "https://mycorrecturl.com")
var requestDays = NSMutableURLRequest(URL: urlDays!)
let sessionDays = NSURLSession.sharedSession()
// Create array of NSDate objects
var allDates = [NSDate]()
var task = sessionDays.dataTaskWithRequest(requestDays, completionHandler: {data, response, error -> Void in
// Convert into array of NSDate objects
})
task.resume()
return allDates
}
爲什麼這個dataTaskWithRequest函數不會觸發?
你等了多久?我需要一段時間... – 2015-02-05 01:49:55
一兩分鐘。但我認爲它有所不同 - 自從我工作以來,我一直沒有計時,整個計劃可能需要10分鐘以上,所以很難說。 – SyntheticGio 2015-03-08 04:07:34
你是如何修復它的? – Kaptain 2015-09-08 16:20:50