Я считаю, что лучше создать ваш объект в методе didEndElement.Таким образом, вы можете просто добавлять данные строки во временную строку.Таким образом, вы можете сделать что-то, как показано ниже (ПРИМЕЧАНИЕ: код не проверен)
В заголовке вашего объекта:
NSMutableString *currentElementData;
...
@property (nonatomic, retain) NSMutableString *currentElementData;
И при разборекод у вас будет
- (void) parser: (NSXMLParser *) parser foundCharacters: (NSString *) string{
[...]
if ([currentElement isEqualToString:@"title"]) {
[currentElementData appendString:string];
}
}
Тогда позже в вашем элементе закончится
- (void) parser: (NSXMLParser *) parser didEndElement: (NSString *) elementName...{
[...]
if ([elementName isEqualToString:@"title"]) {
[title addObject:currentElementData];
[currentElementData setString:@""];
}
}