我在Swift 1.x中构建了一个RSS解析器,它工作正常。但我最近切换到Swift 2.当我在Swift 2中执行相同的代码时。它给出了
“无法打开数据流”
即使网址正确。我尝试了几个URL,它也给出了同样的错误。
这是代码:
let url:NSURL = NSURL(string: "http://api.androidhive.info/pizza/?format=xml")!
parser = NSXMLParser(contentsOfURL: url)!
parser.delegate = self
var result = parser.parse()
let error = parser.parserError
更新:仅在此网址(http://images.apple.com/main/rss/hotnews/hotnews.rss)上正常运行。