How to fix warning: Incompatible pointer types assigning to 'NSMutableString *' from 'NSString *'

StackOverflow https://stackoverflow.com/questions/19554418

Pregunta

I have this line of code that is giving me a warning:

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

The warning is:

Incompatible pointer types assigning to 'NSMutableString *' from 'NSString *'

I think I understand what the problem is (my use of the substring returns NSString?) - I just don't know how to fix it. Can someone please enlighten me?

¿Fue útil?

Solución 2

Found the answer here:

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

Thanks for the effort; I appreciate it. SD

Otros consejos

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

Assuming result is of class NSMutableString.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top