こんにちは私はSwiftのAlamofireでObject Mapperを使用しています。私はenum生の値を実際のEnumにマップしようとしています。ObjectMapperでenumのrawValueを変数に割り当てる方法は?
ここに私の列挙型と、機能で使用しようとしているコードがあります。 EnumTransformの議論として何を渡すか、コードを修正する方法を教えてください。値を文字列として読み込み、LevelType(rawValue:stringValue)を使用することができます。
ありがとうございます。
enum LevelType : String {
case NEW = "NEW"
case UPDATE = "UPDATE"
}
func mapping(map: Map) {
typeEnum <- (map[“type”], EnumTransformable(???))
}
NEW = "NEW"という大文字小文字を書く必要はありません。 "NEW"はデフォルトで値になります(ケース名と同じ)。 case NEW、UPDATE}同じです –