Core Data est le cadre de modélisation d'objets et de persistance d'Apple pour iOS, iPadOS, tvOS, watchOS et macOS. Xcode fournit un éditeur de modèle d'objet pour spécifier des entités, des attributs et des relations.
Je travaille sur le développement d'une application avec Core Data. Lorsque j'ai créé une instance en utilisant: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) J'ai un avertissement dans le journal: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, …
J'ai un modèle Core Data avec une NSDatepropriété. Je souhaite filtrer la base de données par jour. Je suppose que la solution impliquera un NSPredicate, mais je ne sais pas comment mettre tout cela ensemble. Je sais comment comparer le jour de deux NSDates en utilisant NSDateComponentset NSCalendar, mais comment …
Je suis coincé sur un problème depuis des heures maintenant et après avoir tout lu à ce sujet sur stackoverflow (et appliquer tous les conseils trouvés), j'ai maintenant officiellement besoin d'aide. ; o) Voici le contexte: Dans mon projet iPhone, j'ai besoin d'importer des données en arrière-plan et de les …
Je peux facilement obtenir l'ID d'un objet dans Core Data en utilisant le code suivant: NSManagedObjectID *moID = [managedObject objectID]; Cependant, existe-t-il un moyen de sortir un objet du magasin de données de base en lui attribuant un ID d'objet spécifique? Je sais que je peux le faire en utilisant …
Il existe un article précédent concernant la configuration de domaines d'erreur pour vos propres frameworks, mais quelle est la meilleure pratique concernant la configuration de domaines d'erreur et de codes d'erreur personnalisés pour votre propre projet / application ? Par exemple, en supposant que vous travaillez sur une application gourmande …
Je suis au tout début de la création d'une application dans laquelle je souhaite enregistrer, synchroniser et sauvegarder des données. L'application ne stockera aucun fichier uniquement des données dans une base de données. Ce sera iOS 8 et plus, donc je pourrai utiliser CloudKit. J'ai fait des recherches et je …
Quelle est la meilleure façon de lier des entités Core Data à des valeurs d'énumération afin que je puisse attribuer une propriété de type à l'entité? En d'autres termes, j'ai une entité appelée Itemavec une itemTypepropriété que je veux être liée à une énumération, quelle est la meilleure façon de …
J'essaye d'extraire des données de CoreData avec le code suivant NSFetchRequest *request = [[NSFetchRequest alloc] init]; request.entity = [NSEntityDescription entityForName:@"Cave" inManagedObjectContext:self.context]; request.predicate = [NSPredicate predicateWithFormat:@"(latitude > 0) AND (longitude > 0)"]; NSError *error; NSLog(@"%@",[self.context executeFetchRequest:request error:&error]); NSLog(@"%@",[error localizedDescription]); CoreData doit avoir 9 objets correspondants et il trouve les 9 objets. …
Dans Swift 2, le code suivant fonctionnait: let request = NSFetchRequest(entityName: String) mais dans Swift 3, cela donne une erreur: Le paramètre générique "ResultType" n'a pas pu être déduit parce que NSFetchRequestc'est maintenant un type générique. Dans leurs documents, ils ont écrit ceci: let request: NSFetchRequest<Animal> = Animal.fetchRequest donc si …
Je travaille sur une application iOS universelle et j'aimerais voir le SQL brut dans les journaux lorsque je débogue. Il y a quelques informations dans ce billet de blog sur la façon d'activer la journalisation SQL brute pour le développement iOS Core Data. L'exemple donné est pour Xcode 3 et …
Question : Comment puis-je obtenir mon contexte enfant pour voir les modifications persistantes sur le contexte parent afin qu'ils déclenchent mon NSFetchedResultsController pour mettre à jour l'interface utilisateur? Voici la configuration: Vous avez une application qui télécharge et ajoute beaucoup de données XML (environ 2 millions d'enregistrements, chacun à peu …
J'ai lu la documentation sur la migration automatique / légère pour les modèles Core Data - mais j'ai des problèmes de mise en œuvre. Si je comprends bien, l'application devrait remarquer que le modèle dont elle dispose et le modèle qui existe déjà sur un appareil ne sont pas les …
J'ai eu ma première fissure chez Core Data et j'obtiens l'erreur suivante lors de l'exécution de mon code sur mon appareil, mais cela fonctionne bien sur le simulateur. * Arrêt de l'application en raison d'une exception non interceptée 'NSInvalidArgumentException', raison: 'Impossible de créer un NSPersistentStoreCoordinator avec un modèle nul' Certaines …
Je duplique une application Objective-C TV Show existante vers une nouvelle version Swift à l'aide de Xcode 6.1 et j'ai des problèmes avec CoreData. J'ai créé un modèle de 4 entités, créé leur sous-classe NSManagedObject (dans Swift) et tous les fichiers ont les cibles d'application appropriées définies (pour 'Compile Sources'). …
J'ai un graphique d'objet de données de base (composé de deux entités liées par une relation à plusieurs). J'étais curieux, en tant que développeur iPhone relativement inexpérimenté, si quelqu'un pouvait recommander une approche et une implémentation JSON appropriée pour l'iPhone, ce qui me permettrait de: convertir les enregistrements de données …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.