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 code]와 함께 반환되는 값을 확인하여 필요한 경우 다른 오류와 별도로 처리 할 수 있도록 테스트해야합니다. – Walter