我想從包含SWXMLHASH或AEXML庫的我的博客RSS的URL解析XML。我找到了解決方案,但是當我嘗試解決方案時,我的應用崩潰了。 這是遇到的問題:fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)
如何將Alamofire與AEXML或SWXMLHASH結合使用
而且有我的代碼這是在viewDidLoad中:
` Alamofire.request("http://myblog.com/feed").responseJSON { response in
if let data = response.data {
let xml = SWXMLHash.parse(data)
let news = xml["rss"]["channel"]["item"][0]["title"].element?.text
print(news!)
}
}
`
是否有任何其他的解決方案呢?我不想使用NSXMLParser,我想使用這些庫或者如果它存在任何最新的庫,我可以使用。
謝謝你的幫助!
我以爲這是在'打印崩潰(新聞!)'。 'news'必須爲零,所以你的XML在這條路上一定不能有任何東西。 –
[鏈接](http://imgur.com/a/O1GwC)我的XML的主要結構。我開始思考,可能我犯了一個錯誤。謝謝你的評論Tristan – Oliver