2011-12-07 3 views
0

XML 파일을 구문 분석하려고하는데 그 파일에 문자열과 정수가 들어 있습니다. 는 그래서 클래스를 정의하지만 난 내려면 intenger 인 클래스의 특성 중 하나에 구문 분석 값을 assing하려고 할 때XMLParser로 정수 구문 분석

aProperty가 정의 "이 클래스는 코딩 규격을 키 aProperty에 대한 키 값을하지 않습니다" 다음과 같습니다 : NSInteger aProperty; 나는 NSXMLParser으로 분석하고 나는 다음과 같은 시도 :

aClass.aProperty = [attributeDict objectForKey:@"aProperty"]; 

aClass.aProperty = [[attributeDict objectForkey:@"aProperty"] intValue]; 

을 couldnt 내가 그 중 하나를 사용하여 원하는 것을 얻을 수 있습니다. NSXMLParser의 대표가 parser:foundCharacters: 메시지가 나타납니다 사전

답변

0

<aClass> 
<aProperty>12</aProperty> 
</aClass> 

감사 :

재산은 같은 xml 파일로 작성되었습니다. 그 숫자를 foundCharacters으로 변환하면됩니다.

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string 
{ 
    int x = [string intValue]; 
    //... 
} 
관련 문제