如何解决警告:不兼容的指针类型从“的NSString *”分配给“的NSMutableString *”

问题描述:

我这行是给我一个警告码:如何解决警告:不兼容的指针类型从“的NSString *”分配给“的NSMutableString *”

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

的警告是:

不兼容的指针类型从“的NSString *”

分配给“的NSMutableString *”我想我明白是什么问题(我使用的子串返回的NSString?) - 我只是不”不知道如何解决它。有人可以请赐我吗?

+0

这与您之前的[不兼容指针类型初始化表达式为](http://*.com/q/19101395)中的NSMutableArray相同, –

找到了答案here

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

感谢您的努力;我很感激。 SD

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

假设结果是类NSMutableString。