ゲームなどのチーム選択の表現方法について
swift初心者です。 ゲームなどのチーム選択の表現方法について教えていただきたいです。
自分の選択したチームにおいてそのUIImageを自分のチームとして設定できるようにしたいのですがどうすればよいでしょうか。的外れなコードかもしれませんが下のコードではエラーが起こってしまいます。教えていただけると嬉しいです。
enum Team {
case WhiteTeam
case StripeTeam
}
enum WhiteTeam: String {
case A = "whiteplayer_1"
case B = "whiteplayer_7"
case C = "whiteplayer_10"
case D = "whiteplayer_11"
case E = "whiteplayer_12"
case F = "whiteplayer_13"
static let values = [A, B, C, D, E, F]
}
enum StripeTeam: String {
case A = "stripeplayer_1"
case B = "stripeplayer_3"
case C = "stripeplayer_4"
case D = "stripeplayer_7"
case E = "stripeplayer_10"
case F = "stripeplayer_11"
static let values = [A, B, C, D, E, F]
}
struct Allyteam {
var myteam: Team
for player in myteam.values {
image = UIImage(named: player)
}
}
swift4 xcode ver9.4.1です。
この場合forの部分についてExpected declarationのエラーが発生します。