Не найдено значение iid. Он чувствителен к регистру, поэтому проверьте, не используете ли вы неправильный регистр в названии вашего ярлыка.
Если вы не ищете слишком много значений, может быть, вы можете просто сделать руководство, если тогда еще для всех интересующих вас узлов xml.
что-то вроде -
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
if([elementName isEqualToString:@"Table"])
{
[appDelegate.books addObject:aBook];
[aBook release];
aBook = nil;
}
else if([elementName isEqualToString:@"xyz"])
{
[aBook setValue:currentElementValue forKey:@"xyz"];
}
// and so on, for the rest of the nodes.
[currentElementValue release];
currentElementValue = nil;
}