更快/更簡單的方法是否有在Objective-C更好的方式來做到:到一個NSString比較一串字符串
if ([elementName isEqual:@"one"]){ // do some stuff } else if ([elementName isEqual:@"two"]]{ // do more stuff } else if ([elementName isEqual:@"three"]]{ // do more stuff }
理想情況下,我想是這樣的:
//BAD CODE, NOT REAL!!! switchString(elementName){ @"one": // do stuff break; @"two": // do more stuff break; @"three": // do more stuff break; }
如果你告訴我們你實際*想做什麼,這可能會更容易幫助我們。打開字符串通常表示設計不好...... – 2010-10-14 02:03:23
這是在didEndElement(XMLParserDelegate)方法中。 – Alan 2010-10-14 02:07:48