3

辞書形式の形式で nsmutablestring にいくつかのテキスト コンテンツを追加しています。また、すべての辞書が「,」(commos) で分割されています。ただし、この合計文字列を取得すると、末尾の文字列に (,) が表示されます。その可変文字列でその「、」(commos)を削除する方法。

わかる人いたら教えてください

事前に感謝

4

3 に答える 3

11

これは、NsmutableString から文字を削除する方法です....

NSRange range = NSMakeRange([concatedstring length]-1,1);
[concatedstring replaceCharactersInRange:range withString:@""];
于 2011-11-16T14:23:07.490 に答える
7

そうすれば、文字列の変更可能なプロパティを保持できます。

[mutableString setString:[mutableString substringToIndex:[mutableString length]-1]];
于 2011-11-16T14:43:12.417 に答える
3

文字列の最後の文字を削除するには、次のように記述できます。

string = [string substringToIndex:[string length] - 1];
于 2011-11-16T14:40:17.927 に答える