【发布时间】:2016-07-15 09:37:38
【问题描述】:
到目前为止,我一直在使用 rawValue 根据本例中的情况获取文本:
enum Level1: String {
case question1 = "q1"
case question2 = "q2"
case question3 = "q3"
}
print(Level1.question1.rawValue)
但现在我也想知道答案。我试图让它与关联的值一起工作,但我既不知道如何将值分配给属性,也不知道它是否可能。例如:questionText = "q1", answerText = "a1"。
enum Level2 {
case question1(questionText: String, answerText: String);
case question2(questionText: String, answerText: String);
case question3(questionText: String, answerText: String);
}
【问题讨论】: