2

警告を表示する次のコード行があります。

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

警告は次のとおりです。

「NSString *」から「NSMutableString *」に代入する互換性のないポインター型

私は問題が何であるかを理解していると思います (部分文字列を使用すると NSString が返されますか?) - 修正方法がわかりません。誰かが私を啓発してもらえますか?

4

2 に答える 2

17
result = [[result substringToIndex:[result length] - 1] mutableCopy]

結果がクラス NSMutableString であると仮定します。

于 2013-10-23T23:51:26.210 に答える
3

ここで答えを見つけました:

[result deleteCharactersInRange:NSMakeRange([result length]-1, 1)];

ありがとうございます。それは有り難いです。SD

于 2013-10-24T15:32:36.983 に答える