这是我的代码:
- (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
,为什么我的代码不被调用?