我有一个名为AllmyData10的数组,希望将每个元素的前3个元素( Allmydata1 & Allmydata2 & Allmydata3 )连接到一个字符串中
我尝试过使用NSMutableString,如下所示:
NSMutableString *xArray[]= [NSMutableString string];
//Create COMPARISSON string
for (i=0; i< 100000; i++) {
[xArray[i] appendstring:AllmyData[1][i]];
[xArray[i] appendstring:AllmyData[2][i]];
[xArray[i] appendstring:AllmyData[3][i]];
NSLog(xArray[i]);
}但是,上面的方法不起作用。
谢谢,亚历克斯
发布于 2014-01-22 17:31:36
您正在尝试像数组一样使用可变字符串。尝试以下几点:
NSMutableArray *array = [NSMutableArray new];
for (int i = 0; i < 100000; i++)
{
NSMutableString *myString = [NSMutableString new];
[myString appendString:AllmyData[1][i]];
[myString appendString:AllmyData[2][i]];
[myString appendString:AllmyData[3][i]];
[array addObject:myString];
NSLog(myString);
}然而,这将导致100,000条日志语句。你确定你想这么做吗?
https://stackoverflow.com/questions/21289789
复制相似问题