Duplicar posible:
Is there a difference between NSString compare: and isEqual(ToString):?¿Cuál es el propósito de utilizar NSOrderedSame?
¿Cuál es el propósito de utilizar NSOrderedSame en la línea inferior de código?
if([result caseInsensitiveCompare:@"ERROR"]==NSOrderedSame)
donde resultado es una variable de cadena.