使用NSXMLParser委托来解析两个文件

时间:2012-01-06 09:19:40

标签: objective-c cocoa nsxmlparser

我需要在同一个视图控制器中解析两个完全不同的XML数据文件,所以我想知道是否可以更改NSXMLPaser委托方法的名称,仅用于一个实例。

1 个答案:

答案 0 :(得分:3)

不,你不能。而且没有必要这样做 通过检查委托方法的第一个参数,简单地区分解析器 例如:

-(void)parserDidEndDocument:(NSXMLParser *)parser;

有关的解析器总是作为第一个参数传递。

另一个解决方案是为两个解析器提供不同的委托,因此您始终知道哪个解析器。