-1
的我正在开发使用SQLite数据库的应用程序.. 所以我写了这个Singleton类的模型管理器:SWIFT 2.1使用未解决的标识符
class ModelManager {
static let sharedInstance = ModelManager()
var database = FMDatabase(path: Utility.getPath("myDB.sqlite"))
class func getInstance() -> ModelManager {
if(sharedInstance.database == nil) {
sharedInstance.database = FMDatabase(path: Utility.getPath("myDB.sqlite"))
}
return sharedInstance
}
}
的问题是,我得到的编译错误,当我使用sharedInstance
,说use of unresolved identifier sharedInstance
例如在这个类在那里我将数据添加到数据库
func addSData(favBuddy: favorites) -> Bool {
sharedInstance.database!.open()
let isInserted = sharedInstance.database!.executeUpdate("INSERT INTO favorties (eName, eEmail) VALUES (test, test)", withArgumentsInArray: [favorties.eName, favorties.eMail])
sharedInstance.database!.close()
return isInserted
}
任何想法如何解决这个问题?
它'sharedInstance',不'sharedInstanc' ... –
这是一个错误输入,后进行编辑与其他类的代码现在 – Nada
它总是有助于复制/粘贴*确切*错误消息... –