Ios NSString未连接
我需要生成一个大的XML文件。所以我创建了这个代码Ios NSString未连接,ios,xml,nsstring,concatenation,Ios,Xml,Nsstring,Concatenation,我需要生成一个大的XML文件。所以我创建了这个代码 int n = 6; NSString *carString = @" \n"; for (int i=1;i<=n;i++){ for (int j=1;j<=n;j++){ if (j!=i){ NSString *carStr = [@""stringByAppendingFormat:@"<car from=\"%i\" to=
int n = 6;
NSString *carString = @" \n";
for (int i=1;i<=n;i++){
for (int j=1;j<=n;j++){
if (j!=i){
NSString *carStr = [@""stringByAppendingFormat:@"<car from=\"%i\" to=\"%i\" /> \n",i,j ];
NSLog(@"%@",carStr);
[carString stringByAppendingString:carStr];
}
}
}
NSLog(@"%@",carString);
NSLog(@“%@”,carString)
给我空字符串
为什么??你能帮我吗
Thnxint n=6;
NSMutableString*carString=[[NSMutableString alloc]initWithFormat:@“\n”];
对于(inti=1;iintn=6;
NSMutableString*carString=[[NSMutableString alloc]initWithFormat:@“\n”];
对于(int i=1;i
这将创建一个新字符串,您永远不会使用或读取该字符串。
尝试:
这将创建一个新字符串,您永远不会使用或读取该字符串。
尝试:
<car from="6" to="1" />
int n = 6;
NSMutableString *carString = [[NSMutableString alloc] initWithFormat:@" \n"];
for (int i=1;i<=n;i++){
for (int j=1;j<=n;j++){
if (j!=i){
NSString *carStr = [@""stringByAppendingFormat:@"<car from=\"%i\" to=\"%i\" /> \n",i,j ];
NSLog(@"%@",carStr);
[carString appendFormat:carStr];
}
}
}
NSLog(@"%@",carString);
[carString stringByAppendingString:carStr];
carString = [carString stringByAppendingString:carStr];