将unichar添加到NSMutableString
问题描述:
如何将unichar
字符附加到NSMutableString
?将unichar添加到NSMutableString
unichar c = 'T';
NSMutableString *s = [NSMutableString stringWithString:@"MyString"];
// want s to become "MyStringT"
https://discussions.apple.com/thread/1679290提示:
[s appendString:[NSString stringWithCharacters:&c length:1]];
看起来太长/复杂...
答
使用[NSString的appendFormat:],所以上面:
[s appendFormat:@"%C", c];
享受!
这是不正确的。使用'%C',而不是'%c'和'unichar'。 '%c'只能处理8位字符。 '%C'处理16位。 – rmaddy 2015-03-30 22:13:07
正确,固定的原件。谢谢 – mllm 2015-04-01 07:08:24