Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用XMLParser解析整数_Iphone_Ios_Xml_Parsing_Nsxmlparser - Fatal编程技术网

Iphone 使用XMLParser解析整数

Iphone 使用XMLParser解析整数,iphone,ios,xml,parsing,nsxmlparser,Iphone,Ios,Xml,Parsing,Nsxmlparser,我试图解析一个XML文件,该文件包含字符串和整数。 所以我定义了一个类,但是当我尝试将解析后的值分配给类的一个属性时,我得到了“这个类不符合key-a属性的key-value编码” A财产的定义为:NSInteger A财产; 我使用NSXMLParser进行解析,并尝试了以下操作: aClass.aProperty = [attributeDict objectForKey:@"aProperty"]; aClass.aProperty = [[attributeDict objectFor

我试图解析一个XML文件,该文件包含字符串和整数。 所以我定义了一个类,但是当我尝试将解析后的值分配给类的一个属性时,我得到了“这个类不符合key-a属性的key-value编码”

A财产的定义为:NSInteger A财产; 我使用NSXMLParser进行解析,并尝试了以下操作:

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

aClass.aProperty = [[attributeDict objectForkey:@"aProperty"] intValue];
这两个都不能实现我想要的

该属性在xml文件中写入为:

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

12

提前感谢

NSXMLParser的代表将收到一条
parser:foundCharacters:
消息。您只需要将那些
foundCharacters
转换为一个数字

-(void)解析器:(NSXMLParser*)解析器查找字符:(NSString*)字符串
{
int x=[string intValue];
//...
}