这是用逗号分隔的XML代码,我将其解析为字符串,现在需要转换为整数:
.h文件中的struct:
NSString *职位;

XML档案:
100,280,924,320

这是代码:

 NSArray * positons = [partyMember elementsForName:@"position"];
    if (positons.count > 0) {
        GDataXMLElement *firstName = (GDataXMLElement *) [positons objectAtIndex:0];
        //parsed[i].positons = firstName.stringValue;
        parsed[i].positons = firstName.stringValue;
        NSLog(@"position-%@,\n",parsed[i].positons);

名字是在本地声明的,parsed [i] .positions具有已解析的值,

最佳答案

您可以使用以下方法获取字符串数组:

NSArray* arr = [fullStr componentsSeparatedByString:@","]

然后从中获得一个整数
int firstInt = [[arr objectAtIndex:0] intValue];

07-26 09:42