Est-il possible en Objective-C de voir si une valeur int
est dans un enum
particulier? Par exemple, dans ce ENUM:Trouver une valeur entière dans Objective-C enum
enum {
ValidationLoginFailed = 2000,
ValidationSessionTokenExpired = 2001,
ValidationSessionTokenInvalid = 2002,
ValidationEmailNotFound = 2003
};
typedef int ValidationStatusCodes;
est-il possible de voir si une valeur entière arbitraire est dans le ValidationStatusCodes
enum
?
[ValidationStatusCodes contains:intResponseCode]
ou au moins
[self intIsInRangeofEnum:ValidationStatusCodes forValue:intResponseCode]
Comment est-ce différent (autre que la complexité/performance) de vérifier simplement si « returnCode "est entre les valeurs min et max? –