我正在尝试使用 XMLReader ( https://github.com/amarcadet/XMLReader ) 在 objective-c 中制作一个将解析 xml 文档的应用程序:
<episodes>
<title>title title title</title>
<link>link link link</link>
<description>description description description</description>
<item>
<title>title title title</title>
<link>link link link</link>
<description>description description description</description>
</item>
<item>
...
</episodes>
老实说,我不知道我应该怎么做。我已经导入了 zip 中包含的两个文件,但是当我尝试调用
NSData *data = http://link.to.xml/file // some data that can be received from remote service
NSError *error = nil;
NSDictionary *dict = [XMLReader dictionaryForXMLData:data
options:XMLReaderOptionsProcessNamespaces
error:&error];
它崩溃了,在主线程上给我一个 SIGABRT。有人能帮忙吗???另外,如何将生成的 NSArray 或 NSDictionary 放入 TableView 中?
最佳答案
查看 Troy 的帖子 http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/
此外,还有很多示例可以帮助您入门。在此处查看类似问题的答案:Xml parsing in iOS tutorial在实际实现之前通过一些教程编写代码总是个好主意。
关于ios - 如何使用 XMLReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18364137/