swift : Enum constante avec le type et la valeur
Je sais, énumération constante doit être comme ça dans swift
enum CompassPoint {
case North
case South
case East
case West
}
Mais comment puis-je attribuer de la valeur à premier élément, comme le code Objective-C comme ci-dessous
enum ShareButtonID : NSInteger
{
ShareButtonIDFB = 100,
ShareButtonIDTwitter,
ShareButtonIDGoogleplus
}ShareButtonID;
- Viens de lire ce documentation officielle et de la recherche (Énumérations et des Structures). l'Espoir que peut-être résoudre votre confusion.
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour donner le un type enum et puis définissez les valeurs suivantes, dans l'exemple ci-dessous
North
est défini comme100
, le reste sera101
,102
etc, tout comme dansC
etObjective-C
.Mise à jour: Remplacer
toRaw()
avecrawValue
.toRaw()
a été remplacé parrawValue