0
我有一个简单的问题,关于nsxmlparser。
有没有办法在条件下打破NSXMLParser?
这是我的片断
- (void) parser: (NSXMLParser *) parser foundCharacters: (NSString *) string{
[...]
if ([currentElement isEqualToString:@"openpos"]) {
if ([string isEqualToString:@"0"]) {
// I WOULD EXIT FROM LOOP HERE!
return;
}
}
[...]
}
为什么这个回报不起作用?
我需要退出解析器方法并返回错误的类!
我需要强制执行异常吗?或者有更好的方法来打破解析器循环?
感谢,
阿尔贝托
在parseErrorOccured你应该测试一下,看看什么样的价值是越来越有[parserError代码]返回,这样就可以在需要时分开其他错误处理这个问题。 – Walter 2011-01-05 14:58:04