奇数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"])
另一个巨大的监督在我的部分...感谢这么多! – esqew 2011-05-31 00:45:24