¿Es posible en Objective-C ver si un valor int
está en un valor particular enum
? Por ejemplo, en esta enumeración:Encuentre un valor entero en la enumeración Objective-C
enum {
ValidationLoginFailed = 2000,
ValidationSessionTokenExpired = 2001,
ValidationSessionTokenInvalid = 2002,
ValidationEmailNotFound = 2003
};
typedef int ValidationStatusCodes;
es posible ver si un valor entero arbitrario está en el ValidationStatusCodes
enum
?
[ValidationStatusCodes contains:intResponseCode]
o al menos
[self intIsInRangeofEnum:ValidationStatusCodes forValue:intResponseCode]
¿Cómo se diferencian (aparte de la complejidad/rendimiento) de la simple comprobación de si "returnCode "¿está entre los valores mínimo y máximo? –