首先,我是编码新手,如果这是一个愚蠢的问题,请多多包涵。 我不知道如何将 int array[10] 之类的东西转换成单个 NSString。 我一直在寻找解决方案,但到目前为止,我所看到的只是从数组转换为字符串数组。
我尝试的第一件事是类似
NSString *String=[NSString stringWithFormat @"%i",array];
但问题是,我知道我可以做类似的事情
NSString *String[NSString stringWithFormat @"%i%i%i...",array[0],array[1],array[2],.....];
但我正在努力避免这种情况,因为我将对超过 10 个变量执行此操作,并且我将使用单独命名的变量来执行此操作
最佳答案
int i[] = {1,2,3,4,5,6,7};
int len = sizeof(i) / sizeof(int);
NSMutableString * str = [NSMutableString string];
for (int j = 0; j<len; j++) {
[str appendFormat:@"%i ", i[j]];
}
NSLog(@"%@",str);
关于ios - 如何在 Objective c 中将整数数组转换为 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16635548/