将unichar附加到NSMutableString

mll*_*llm 8 objective-c char nsstring nsmutablestring unichar

你如何追加一个unichar角色NSMutableString

unichar c = 'T';
NSMutableString *s = [NSMutableString stringWithString:@"MyString"];

// want s to become "MyStringT"
Run Code Online (Sandbox Code Playgroud)

https://discussions.apple.com/thread/1679290建议:

[s appendString:[NSString stringWithCharacters:&c length:1]];
Run Code Online (Sandbox Code Playgroud)

看起来太长/太复杂......

mll*_*llm 10

使用[NSString appendFormat:],所以对于上面:

[s appendFormat:@"%C", c];
Run Code Online (Sandbox Code Playgroud)

请享用!