奇数NSXMLParserDelegate方法... bug东西

问题描述:

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString 
*)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary 
*)attributeDict { 

    NSLog(@"%@", elementName); // returns the current element name 

    if (elementName == @"group") { // never called 
     NSLog(@"%@", elementName); 
     self.group = [[Group alloc] init]; 
    } 
    ... 
} 

这到底是怎么回事? if之外的NSLog()正在调用并返回elementName我需要使if语句正确,但if语句中的NSLog()永远不会被调用?是什么赋予了?奇数NSXMLParserDelegate方法... bug东西

你不==比较NSString的,

尝试

if([elementName isEqualToString:@"group"])

+0

另一个巨大的监督在我的部分...感谢这么多! – esqew 2011-05-31 00:45:24