2017-01-29 6 views
-2

konvertieren Dieser Code funktioniert gut auf schnellen 2, aber ich schaffte es nicht, es zu schnellen 3 zu konvertieren ....nicht NSURLSession in schnellen 3

let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() 
let session = NSURLSession(configuration: configuration, delegate: self, delegateQueue:NSOperationQueue.mainQueue()) 

Jede Idee?

Dank

Antwort

2

Dies ist die Swift 3-Version des Codes:

let configuration = URLSessionConfiguration.default 
let session = URLSession(configuration: configuration, delegate: self, delegateQueue:OperationQueue.mainQueue()) 
1

hier:

let configuration = URLSessionConfiguration.default 
let session = URLSession(configuration: configuration, delegate: self, delegateQueue:OperationQueue.main) 

Swift 3 enthält the great rename Vorschlag, so dass Sie die NS entfernen müssen würden Präfix aus Foundation-Klassen.

Auch in Ihrem Snippet sind einige Getter zu Variablen geworden, um zu wissen, wie sie sich geändert haben, sehen Sie sich die Klassendefinition von XCode, der Dokumentation oder dem oben verlinkten Vorschlag an.