2017-06-08 9 views
0

Ich habe meine erste Zeichenfolge und zweite Zeichenfolge mit der AppendString-Methode, das Ergebnis wird AB sein. Ich wollte eine Lücke zwischen A, B geben.Wie appendString mit Abstand zwischen

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"]; 

Antwort

0

Array kann es tun, die Zeichenfolge ohne manipuliert, kann mehr in dem Array hinzufügen zu kombinieren:

NSString *combined = [@[savedString, scanPackage] componentsJoinedByString:@", "]; 
0

können Sie NSString Funktion stringByAppendingFormat: verwenden. Versuche dies.

scanPackage = [NSString stringWithFormat:@"%@", result.text]; 
NSString *string = [savedString stringByAppendingFormat:@", %@",scanPackage]; 
//Saved into memory 
NSUserDefaults *preferences = [NSUserDefaults standardUserDefaults]; 
[preferences setObject:string forKey:@"scanResult"];