Ниже мой код Я получаю проблему с:
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()
}
}
}
Это теперь устарело, как и в iOS 9, и говорит мне вместо этого использовать dataTaskWithRequest. Может кто-то помочь мне изменить sendAsync с dataTask, я не знаю, как это сделать.