省略 - swift enum 配列



どのようにObjectMapperで変数にenumのrawValueを割り当てるのですか? (1)

あなたは議論を一切伝える必要はありません。 enum型を汎用引数として指定するだけで、ObjectMapperはすべてのenum初期化プロシージャを処理します。

 typeEnum <- (map["type"],EnumTransform<LevelType>())

こんにちは私はSwiftのAlamofireでObject Mapperを使用しています。私は列挙型の生の値を実際のEnumにマップしようとしています。

ここでは、私の列挙型と私は関数マッピングで使用しようとしているコードです。 EnumTransformの議論として何を渡すか、コードを修正する方法を教えてください。 値を文字列として読み込み、LevelType(rawValue:stringValue)を使用することができます。

前もって感謝します。

enum LevelType : String {
    case NEW = "NEW"
    case UPDATE = "UPDATE"
}

func mapping(map: Map) {
    typeEnum <- (map[“type”], EnumTransformable(???) )
}




objectmapper