Я использую игровое поле Xcode 6, чтобы опробовать перечисления в Swift:
enum Rank: String
{
case One = "One", Two="Two"
init(rawValue : String)
{
self.rawValue = rawValue
}
}
Я хочу переопределить init, чтобы enum мог быть инициализирован с использованием него rawValue в качестве аргумента. Но я получаю сообщение об ошибке:
Но согласно руководству Apple Swift мой код должен быть правильным.