我遇到json
服务创建它的NSArray
对象的问题。 在我的NSArray
对象中只有一个对象,它是一个数字。 当我调试代码和手表NSArray
用鼠标在它上面的值显示这种格式的数字:@""1""
。将NSArray值转换为int
当我想将其转换为int或NSNumber
它返回0
。我用很多方法检查了它。 ,当我想将其转换为NSString
并使用NSLog
或显示string
或手表工具时,它会显示为“1”。
这些都是我努力的一些代码:
data
是NSArray
对象:
NSString *str = [data objectAtIndex:0];
NSNumber *number = [str integerValue];
int int1 =[[str stringByReplacingOccurrencesOfString:@"""" withString:@""] intValue];
number = [data objectAtIndex:0];
number = [[data objectAtIndex:0] integerValue];
首先将其转换为正确的格式并使用integerValue属性将其转换为整数 – iEinstein
请打印您获得的每个值的日志 – iEinstein
显示您的数组值:** NSLog(@“%@”,数据)** –