Core Data è il framework di modellazione a oggetti e persistenza di Apple per iOS, iPadOS, tvOS, watchOS e macOS. Xcode fornisce un editor di modelli a oggetti per specificare entità, attributi e relazioni.
In genere, il file di archivio sqlite per le app di dati principali si trova in Libreria> Supporto applicazioni> Simulatore iPhone> 7.1 (o qualsiasi versione tu stia utilizzando)> Applicazioni> (Qualunque cartella contenga la tua app)> Documenti cartella, ma non riesco a trovarlo in IOS 8. Presumo che aggiungerebbero semplicemente una …
Ho un attributo di tipo BOOLe desidero eseguire una ricerca per tutti gli oggetti gestiti in cui si trova questo attributo YES. Per gli attributi di stringa è semplice. Creo un predicato come questo: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Ma come posso farlo, se ho un attributo …
Ho bisogno di creare NSManagedObjectistanze, fare alcune cose con esse e poi eliminarle o archiviarle su sqlite db. Il problema è che non posso creare istanze di NSManagedObjectnon connesso a NSManagedObjectContexte questo significa che devo chiarire in qualche modo dopo aver deciso che non ho bisogno di alcuni degli oggetti …
La mia app per iPhone deve migrare il suo archivio dati principale e alcuni database sono piuttosto grandi. La documentazione di Apple suggerisce di utilizzare "più passaggi" per migrare i dati e ridurre l'utilizzo della memoria. Tuttavia, la documentazione è molto limitata e non spiega molto bene come farlo effettivamente. …
Ehi, sto lavorando al livello del modello per la nostra app qui. Alcuni dei requisiti sono come questo: Dovrebbe funzionare su iPhone OS 3.0+. La fonte dei nostri dati è un'applicazione RESTful Rails. Dovremmo memorizzare nella cache i dati localmente utilizzando Core Data. Il codice client (i nostri controller dell'interfaccia …
Ho visto nel codice di esempio fornito da Apple riferimenti a come dovresti gestire gli errori di Core Data. Cioè: NSError *error = nil; if (![context save:&error]) { /* Replace this implementation with code to handle the error appropriately. abort() causes the application to generate a crash log and terminate. …
Giocare con SwiftUI e Core Data mi ha portato a un problema curioso. Quindi la situazione è la seguente: Ho una vista principale "AppView" e una vista secondaria denominata "SubView". La vista SubView verrà aperta dalla vista AppView se faccio clic sul pulsante più in NavigationTitleBar come popover o foglio. …
In SwiftUI Viewho Listbasato sulla @FetchRequestvisualizzazione dei dati di Primaryun'entità e l' Secondaryentità collegata tramite relazione . Il Viewe il suo Listviene aggiornato correttamente, quando aggiungo un nuovo Primarysoggetto con una nuova entità secondaria correlata. Il problema è che quando aggiorno l' Secondaryelemento connesso in una vista di dettaglio, il …
Sto cercando di insegnare a me stesso i dati di base creando un'app per la gestione dei compiti. Il mio codice viene compilato correttamente e l'app funziona correttamente finché non provo ad aggiungere un nuovo compito all'elenco. Ottengo questo errore Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)sulla seguente riga: 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.