Я бы не стал. Это не нужно. Я хотел бы иметь 2 отдельных NSXMLParserDelegate для обработки каждого. Или я бы изменил ваш текущий класс, чтобы обрабатывать один файл за раз, и иметь 2 экземпляра этого.
Вы можете создать отдельный класс делегата в этом классе, если вам это нравится.
например:
@implementation YourCurrentClass
@end
@interface ParserDelegate : NSObject <NSXMLParserDelegate>
@end
@implementation ParserDelegate
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI: (NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
}
@end
Используйте несколько экземпляров ParserDelegate, чтобы быть делегатами синтаксического анализа. Затем получите другой код, который проверяет их на результат после того, как они закончили обработку.