无法为类型'核对表'调用初始化程序。使用类型'(())'的参数列表

时间:2015-07-29 06:31:39

标签: ios iphone swift

在核对清单的声明中,它显示错误。 这是我的代码:

required init(coder aDecoder: NSCoder)
{
    lists = [Checklist]()

    super.init(coder: aDecoder)

    var name: String

    var list = Checklist(name = " Birthdays")
    lists.append(list)

    list = Checklist(name = "Groceries")
    lists.append(list)

    list = Checklist(name = "Cool Apps")
    lists.append(list)

    list = Checklist(name = "To Do")
    lists.append(list)


}

1 个答案:

答案 0 :(得分:0)

假设另一个init方法如下:

required init(name theName: String)
{
     // theName is the parameter and String is the type
}

你应该这样做:

list = Checklist("To Do")