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.
Sto lavorando allo sviluppo di un'app con Core Data. Quando ho creato un'istanza usando: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) Ho ricevuto un avviso nel registro: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using default NSManagedObject …
Ho un modello Core Data con una NSDateproprietà. Voglio filtrare il database per giorno. Presumo che la soluzione implicherà un NSPredicate, ma non sono sicuro di come metterlo insieme. So come confrontare il giorno di due NSDates usando NSDateComponentse NSCalendar, ma come lo filtro con un NSPredicate? Forse ho bisogno …
Sono bloccato su un problema da ore ormai e dopo aver letto tutto su questo su stackoverflow (e applicare tutti i consigli trovati), ora ho ufficialmente bisogno di aiuto. ; O) Ecco il contesto: Nel mio progetto iPhone, ho bisogno di importare i dati in background e inserirli in un …
Posso facilmente ottenere l'ID di un oggetto in Core Data utilizzando il codice seguente: NSManagedObjectID *moID = [managedObject objectID]; Tuttavia, esiste un modo per estrarre un oggetto dall'archivio dati principale assegnandogli un ID oggetto specifico? So che posso farlo usando NSFetchRequest, come questo: NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription …
Esiste un precedente post SO relativo alla configurazione dei domini di errore per i propri framework, ma qual è la best practice per quanto riguarda l'impostazione dei domini di errore e dei codici di errore personalizzati per il proprio progetto / app ? Ad esempio, supponendo che tu stia lavorando …
Sono nelle prime fasi della creazione di un'app in cui vorrei salvare, sincronizzare e eseguire il backup dei dati. L'app non memorizzerà alcun file solo dati in un database. Sarà iOS 8 e versioni successive, quindi posso usare CloudKit. Ho fatto alcune ricerche e non mi è ancora chiaro come …
Qual è il modo migliore per associare le entità Core Data ai valori enum in modo da poter assegnare una proprietà di tipo all'entità? In altre parole, ho un'entità chiamata Itemcon una itemTypeproprietà che voglio essere associata a un'enumerazione, qual è il modo migliore per farlo.
Provo a estrarre i dati da CoreData con il seguente codice 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 dovrebbe avere 9 oggetti corrispondenti e trova i 9 oggetti. …
In Swift 2 il codice seguente funzionava: let request = NSFetchRequest(entityName: String) ma in Swift 3 dà errore: Non è stato possibile dedurre il parametro generico "ResultType" perché NSFetchRequestora è un tipo generico. Nei loro documenti hanno scritto questo: let request: NSFetchRequest<Animal> = Animal.fetchRequest quindi se la mia classe di …
Sto lavorando su un'app iOS universale e mi piacerebbe vedere l'SQL grezzo nei log durante il debug. In questo post del blog sono disponibili alcune informazioni su come abilitare la registrazione SQL non elaborata per lo sviluppo di dati di base di iOS. L'esempio fornito è per Xcode 3 e …
Domanda : come faccio a far sì che il mio contesto figlio veda le modifiche persistenti nel contesto padre in modo che attivino il mio NSFetchedResultsController per aggiornare l'interfaccia utente? Ecco la configurazione: Hai un'app che scarica e aggiunge molti dati XML (circa 2 milioni di record, ciascuno delle dimensioni …
Ho letto la documentazione sulla migrazione automatica / leggera per i modelli Core Data, ma ho problemi a implementarla. A quanto ho capito, l'applicazione dovrebbe notare che il modello che ha e il modello che esiste già su un dispositivo non sono gli stessi. Se sono stati aggiunti solo attributi …
Ho avuto il mio primo crack in Core Data e ricevo il seguente errore durante l'esecuzione del mio codice sul mio dispositivo, ma funziona bene sul simulatore .. * Chiusura dell'app a causa di un'eccezione non rilevata "NSInvalidArgumentException", motivo: "Impossibile creare un NSPersistentStoreCoordinator con un modello nullo" Alcuni dei miei …
Sto duplicando un'app Objective-C TV Show esistente su una nuova versione di Swift utilizzando Xcode 6.1 e sto riscontrando alcuni problemi con CoreData. Ho creato un modello di 4 entità, creato la loro sottoclasse NSManagedObject (in Swift) e tutti i file hanno gli obiettivi di app corretti impostati (per "Compile …
Ho un grafico a oggetti di dati di base (costituito da due entità collegate da una relazione a molti). Ero curioso, in quanto sviluppatore di iPhone relativamente inesperto, se qualcuno potesse consigliare un approccio e un'implementazione JSON adeguata per l'iPhone, che mi avrebbe permesso di: convertire i record di dati …
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.