Вот мой код:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {
NSLog(@"parseing...");
if ([elementName isEqualToString:@"entry"]){
if ([attributeDict objectForKey:@"level"] == self.level && [attributeDict objectForKey:@"material"] == self.material && [attributeDict objectForKey:@"tool"] == self.tool){
self.entryWasFound = YES;
}
}
}
Он не вызывается, потому что в консоли ничего не отображается. Значение [self.parser parse]
возвращает YES
, так почему мой код не вызывается?