Ich möchte eine XML von URL, die RSS meines Blogs mit SWXMLHASH oder AEXML-Bibliotheken ist, analysieren. Ich habe eine Lösung dafür gefunden, aber als ich die Lösung ausprobiert habe, ist meine App abgestürzt. Es ist das auftretende Problem: fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)
Wie kann ich Alamofire mit AEXML oder SWXMLHASH kombinieren
Und es gibt meine Codes, die in viewDidLoad sind:
` 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!)
}
}
`
Gibt es eine andere Lösung? Ich möchte nicht NSXMLParser verwenden, ich möchte diese Art von Bibliotheken verwenden oder Wenn es eine aktuelle Bibliothek gibt, kann ich verwenden.
Vielen Dank für Ihre Hilfe!
Ich nehme an, es an der 'Druck abstürzt (Nachrichten!)'. 'news' müssen null sein, also darf Ihr XML auf diesem Pfad nichts haben. –
[link] (http://imgur.com/a/O1GwC) Es gibt die Hauptstruktur meines XML. Ich habe angefangen zu denken, kann ich einen Fehler machen .. Vielen Dank für Ihren Kommentar Tristan – Oliver