/ / Core Data Swift - Ne pas créer de fichier SQLite - ios, swift, core-data

Core Data Swift - Ne pas créer de fichier SQLite - ios, swift, core-data

Je suis nouveau sur Core Data et en ai suivi quelques-unstutoriels. Cependant, je ne semble pas pouvoir accéder au fichier .sqlite, ni sur le simulateur ni sur mon iPhone 6. Le débogueur affiche les informations suivantes. Quelqu'un peut-il fournir une assistance, s'il vous plaît?

2015-07-17 11:31:28.006 Rockford [390: 32594] CoreData: erreur: (1) erreur I / O pour la base de données située à /var/mobile/Containers/Data/Application/D2A80335-E681-4194-944D-CAE66F80EFA6/Documents/Rockford.sqlite. Code d'erreur SQLite: 1, "base de données inconnue ZROCKFORD"
2015-07-17 11:31:28.011 Rockford [390: 32594] CoreData: erreur: -addPersistentStoreWithType: Configuration SQLite: (null) URL: fichier: /// var / mobile / Conteneurs / Données / Application / D2A80335-E681-4194-944D-CAE66F80EFA6 / Documents / Rockford Options .sqlite: { NSInferMappingModelAutomaticallyOption = 1; NSMigratePersistentStoresAutomaticallyOption = 1; } ... a renvoyé une erreur Error Domain = NSCocoaErrorDomain Code = 256 "L'opération n'a pas pu aboutir. (Erreur Cocoa 256.)" UserInfo = 0x170460a40 {NSSQLiteErrorDomain = 1, NSUnderlyingException = erreur I / O pour la base de données at / var / mobile. /Containers/Data/Application/D2A80335-E681-4194-944D-CAE66F80EFA6/Documents/Rockford.sqlite. Code d'erreur SQLite: 1, "base de données inconnue ZROCKFORD"} avec le dictionnaire userInfo { NSSQLiteErrorDomain = 1; NSUnderlyingException = "Erreur d'E / S pour la base de données située dans /var/mobile/Containers/Data/Application/D2A80335-E681-4194-944D-CAE66F80EFA6/Documents/Rockford.sqlite. Code d'erreur SQLite: 1," base de données inconnue ZROCKFORD "";

Réponses:

1 pour la réponse № 1

Supprimez simplement l'application du simulateur / appareil et exécutez-la à nouveau. Cela peut se produire lorsque vous apportez des modifications aux données de base de votre projet et que le périphérique dispose de la base de données créée précédemment.


0 pour la réponse № 2

Avez-vous essayé d'ajouter @objc(MyObject) dans chacun de vos NSManagedObject Des classes?