我使用appendString方法得到了我的第一个字符串和第二个字符串,结果将是AB
。我想在两者之间留一个间隙,以显示为A, B
。
scanPackage = [NSString stringWithFormat:@"%@", result.text];
NSMutableString *string = [NSMutableString stringWithString:savedString];
[string appendString:scanPackage];
//Saved into memory
NSUserDefaults *preferences = [NSUserDefaults standardUserDefaults];
[preferences setObject:string forKey:@"scanResult"];
答案 0 :(得分:0)
您可以使用NSString
函数stringByAppendingFormat:
。试试这个。
scanPackage = [NSString stringWithFormat:@"%@", result.text];
NSString *string = [savedString stringByAppendingFormat:@", %@",scanPackage];
//Saved into memory
NSUserDefaults *preferences = [NSUserDefaults standardUserDefaults];
[preferences setObject:string forKey:@"scanResult"];
答案 1 :(得分:0)
Array可以在不操纵字符串的情况下完成它,可以在数组中添加更多组合:
NSString *combined = [@[savedString, scanPackage] componentsJoinedByString:@", "];