Was ist der Zweck der Verwendung von NSOrderedSame in der unteren Codezeile?
%Vor%Dabei ist result eine String-Variable.
Die Vergleichsmethoden in Cocoa und Cocoa Touch geben an, wie die verglichenen Objekte sortiert werden sollen, anstatt nur einen booleschen Wert zurückzugeben, der angibt, ob die Werte gleich sind oder nicht. Es gibt drei Werte:
NSOrderedAscending
: Der linke Operand ist kleiner als der rechte Operand. NSOrderedSame
: Die beiden Operanden sind gleich. NSOrderedDescending
: Der linke Operand ist größer als der rechte Operand. So überprüft Ihr Code einfach, ob die Zeichenfolge, auf die result
zeigt, gleich der Zeichenfolge "ERROR" ist, wobei die Unterschiede in case (dh "error" , "erRoR" etc. werden alle als gleich "ERROR" betrachtet.
Tags und Links objective-c