Dans mon application, je me sers d'une Couchbase Lite base de données, mais je suis l'échec de créer une base de données:défaut de créer une base de données en utilisant Couchbase Lite
Voici mon code dans AppDelegate.swift
import UIKit
private let DatabaseName = "couchbase-swift"
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate
{
var window: UIWindow?
var viewC : ViewController!
let database: CBLDatabase!
override init() {
do{
database = try(CBLManager.sharedInstance().databaseNamed(DatabaseName))
}
catch _ {
database = nil
}
}
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
{
if database == nil {
print("Unable to initialize Couchbase Lite")
return false
}
//---- Add RootView Controller------
window = UIWindow(frame: UIScreen.mainScreen().bounds)
viewC = ViewController(nibName: "ViewController", bundle: nil)
window?.rootViewController = viewC
window?.makeKeyAndVisible()
return true
}
}
Je suis NILL base de données avec AVERTISSEMENT:
Mise à niveau ignorée: La classe de mise à niveau de base de données n'est pas présente.
*** AFFIRMATION ECHEC: CBLManager.storageType est 'SQLite', mais pas de classe CBL_SQLiteStorage trouvé
S'il vous plaît me dire que ce qui était erroné dans mon code. Pourquoi ai-je l'échec de créer une base de données?
Merci, cela est travaillé pour moi :) –
Vous êtes les bienvenus !! –