在将对象添加到数组时展开nil,同时解包可选值

时间:2016-12-09 10:22:35

标签: ios swift swift3

我定义了:

var lstQuotations : [Student]!

Here is my problem

我尝试创建学生的新对象并添加到学生列表中。但它总是这样的错误..提前感谢您的解决方案。

2 个答案:

答案 0 :(得分:4)

您需要先初始化数组

var lstQuotations = [Student]()

答案 1 :(得分:0)

    var lstQuotations = [Student]()

    for i in 1...10 {

        let stu = Student()

        stu.id = "\(i)"
        stu.name = "Student {\(i)}"

        lstQuotations.append(stu)
    }

创建这样的类:

class Student {
   var id : String!
   var name : String!
}