【发布时间】:2018-02-02 12:13:25
【问题描述】:
我正在为WidgetData 类中的 SQLite 数据库初始化变量,但我现在遇到了一个错误,
从初始化程序返回而不初始化所有存储的属性
但之前它运行成功。
我关注了this,但即使我添加了空值仍然出现错误,请帮助解决这个问题。
这是我到目前为止所做的:
import Foundation
class WidgetData {
var id: Int64?
var name: String
var entered : String
var address: String
var formid : Int64?
var formname : String
var formdescription : String
var formcategory : String
init(id: Int64) {
self.id = id
name = ""
entered = ""
address = ""
}
init(formid: Int64) {
self.formid = formid
formname = ""
formdescription = ""
formcategory = ""
}
init(id: Int64, name: String, entered: String, address: String) {
self.id = id
self.name = name
self.entered = entered
self.address = address
}
init(formid: Int64, formname : String, formdescription : String, formcategory : String) {
self.formid = formid
self.formname = formname
self.formdescription = formdescription
self.formcategory = formcategory
}
}
【问题讨论】:
标签: ios swift initialization