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.
En règle générale, le fichier de stockage sqlite pour les applications de données principales se trouve dans Bibliothèque> Application Support> iPhone Simulator> 7.1 (ou selon la version que vous utilisez)> Applications> (quel que soit le dossier contenant votre application)> Documents dossier, mais je ne le trouve pas dans IOS 8. …
J'ai besoin de sauvegarder ma matrice dans Core Data. let array = [8, 17.7, 18, 21, 0, 0, 34] Les valeurs à l'intérieur de ce tableau et le nombre de valeurs sont variables. 1. Que dois-je déclarer dans ma classe NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate …
J'ai un attribut de type BOOLet je souhaite effectuer une recherche pour tous les objets gérés où se trouve cet attribut YES. Pour les attributs de chaîne, c'est simple. Je crée un prédicat comme celui-ci: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Mais comment faire cela, si j'ai un …
J'ai besoin de créer des NSManagedObjectinstances, de faire des choses avec elles, puis de les détruire ou de les stocker dans sqlite db. Le problème est que je ne peux pas créer d'instances de NSManagedObjectnon connecté à NSManagedObjectContextet cela signifie que je dois clarifier d'une manière ou d'une autre après …
Mon application iPhone doit migrer son magasin de données principal et certaines bases de données sont assez volumineuses. La documentation d'Apple suggère d'utiliser "plusieurs passes" pour migrer les données afin de réduire l'utilisation de la mémoire. Cependant, la documentation est très limitée et n'explique pas très bien comment faire cela. …
Hé, je travaille sur la couche de modèle pour notre application ici. Certaines des exigences sont les suivantes: Cela devrait fonctionner sur iPhone OS 3.0+. La source de nos données est une application RESTful Rails. Nous devons mettre en cache les données localement à l'aide de Core Data. Le code …
J'ai vu dans l'exemple de code fourni par Apple des références à la façon dont vous devez gérer les erreurs Core Data. C'est à dire: NSError *error = nil; if (![context save:&error]) { /* Replace this implementation with code to handle the error appropriately. abort() causes the application to generate …
Jouer avec SwiftUI et Core Data m'a posé un curieux problème. La situation est donc la suivante: J'ai une vue principale "AppView" et une vue secondaire nommée "SubView". La vue SubView sera ouverte à partir de la vue AppView si je clique sur le bouton plus dans le NavigationTitleBar en …
Dans un SwiftUI Viewj'ai un Listbasé sur l' @FetchRequestaffichage des données d'une Primaryentité et l' Secondaryentité connectée via la relation via . Le Viewet son Listest mis à jour correctement lorsque j'ajoute une nouvelle Primaryentité avec une nouvelle entité secondaire associée. Le problème est que lorsque je mets à jour …
J'essaie d'enseigner moi-même les données de base en créant une application de gestion des devoirs. Mon code fonctionne correctement et l'application fonctionne correctement jusqu'à ce que j'essaie d'ajouter une nouvelle affectation à la liste. Je reçois cette erreur Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)sur la ligne suivante: ForEach(courses, id: \.self) { …
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.