ios - 如何在 Objective c 中将整数数组转换为 NSString?

标签 ios objective-c arrays nsstring int

首先,我是编码新手,如果这是一个愚蠢的问题,请多多包涵。 我不知道如何将 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/

相关文章:

ios - 页面 View Controller : Determining "next" and "previous" when using Core Data

ios - 我怎样才能在 iOS 5 中使用 CMDeviceMotion 获取设备的标题

java - 在Java中的类中声明数组的正确方法是什么

ios - 将iOS/Mac应用程序与dame数据模型同步?

ios - 如何在堆栈 View 中隐藏元素

ios - 生产环境中的 CloudKit 自定义区域

objective-c - 如何动态添加列表到搜索字段?

iPhone:显示带有导航栏的模态 UITableViewController

python - 将 numpy 数组设置为 None 是否释放内存?

javascript - 在 div 中显示 javascript 数组