如何从NSMutableString中删除最后一个字符

时间:2011-11-16 14:20:58

标签: iphone nsmutablestring

我以字典格式的形式向nsmutablestring添加一些文本内容,并再次将每个字典拆分为“,”(commos)。但是当获得这个总字符串时,它显示(,)到结束字符串。那么如何删除那个可变字符串中的“,”(commos)。

如果有人知道,请指导我

提前感谢

3 个答案:

答案 0 :(得分:11)

这是你需要从NsmutableString中删除字符的方法......

NSRange range = NSMakeRange([concatedstring length]-1,1);
[concatedstring replaceCharactersInRange:range withString:@""];

答案 1 :(得分:6)

这样做,你保留了字符串的mutable属性:

[mutableString setString:[mutableString substringToIndex:[mutableString length]-1]];

答案 2 :(得分:3)

要删除字符串的最后一个字符,您可以写:

string = [string substringToIndex:[string length] - 1];