-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
它總是有助於複製/粘貼*確切*錯誤消息... –