sendAsynchronousRequest wurde in iOS 9 als veraltet eingestuf

Below ist mein Code, mit dem ich das Problem erhalte:

func parseFeedForRequest(request: NSURLRequest, callback: (feed: RSSFeed?, error: NSError?) -> Void)
{
    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) { (response, data, error) -> Void in

        if ((error) != nil)
        {
            callback(feed: nil, error: error)
        }
        else
        {
            self.callbackClosure = callback

            let parser : NSXMLParser = NSXMLParser(data: data!)
            parser.delegate = self
            parser.shouldResolveExternalEntities = false
            parser.parse()
        }
    }
}

Dies ist ab iOS 9 veraltet und fordert mich auf, stattdessen dataTaskWithRequest zu verwenden. Kann mir jemand helfen, sendAsync mit dataTask zu ändern? Ich weiß nicht, wie.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage