Articles of core data

Migración de datos básicos: agregar nueva entidad y reorderar relaciones antiguas.

Estoy haciendo la migration de datos básicos – manualmente. Tengo una entidad "Clase" que tiene una relación de uno a varios con la entidad "Grado". Ahora quiero crear una nueva entidad, digamos ClassTrack La class tendrá una relación de uno a varios con ClassTrack = Class <— >> ClassTrack Mover la relación de grados a […]

No es capaz de recuperar datos utilizando datos centrales.

Estoy usando conetworkingata en mi aplicación para almacenar datos. Tengo que agregar los datos en un controller de vista y recuperarlos en otro controller de vista. Probé el siguiente código pero no funciona. //addViewController.m -(IBAction)save:(id)sender { CoreDataOneAppDelegate *appDelegate = [[UIApplication shanetworkingApplication] delegate]; NSManagedObjectContext *context = [appDelegate managedObjectContext]; NSManagedObject *newContact; newContact = [NSEntityDescription insertNewObjectForEntityForName:@"Employee" inManagedObjectContext:context]; [newContact […]

iCloud falla con datos centrales – actualizaciones parciales – post de error no documentado

Estoy intentando sincronizar los datos de una aplicación de datos centrales entre dos dispositivos a través de iCloud. Básicamente parece funcionar, pero en su mayoría fracasa. Los datos no aparecen o aparecen aleatoriamente / parcialmente. La synchronization tarda para siempre (a veces: horas). Por supuesto, probé todos los remedios obvios, como eliminar las aplicaciones y […]

NSPnetworkingicate – Datos básicos: compara dos properties entre sí

Tengo lo que pensé que sería algo fácil de hacer / encontrar en Google-verse, pero he estado totalmente desconcertado. Tengo un solo object con dos configuraciones de date de configuration en Core Data. Quiero tomar una list de objects donde las dos dates no son las mismas. ¿Cómo puedo hacer esto usando Core Data? [NSPnetworkingicate […]

Asignación de propiedad booleana de JSON a NSManagedObject con RestKit

Me enfrento a algo misterioso. Tengo una propiedad boolean en una subclass NSManagedObject "ReinspectionTask". La propiedad es "isOpen", que indica si la tarea aún debe completarse. En Core Data, el tipo de atributo se establece en boolean. La propiedad se declara como NSNumber. Saqué JSON del server y se ve así: [ { "jobID":"73", "address":"500 […]

Core Uniquing de datos no funciona?

Tengo problemas con los objects duplicates de la misma entidad en un solo context cuando uso dos contexts de objects gestionados. Considere el siguiente código: [childMOC performBlockAndWait:^{ // CREATE PERSON IN CHILD MOC Person *person = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:childMOC]; person.name = @"Ben"; // SAVE CHILD MOC TO PUSH CHANGES TO MAIN MOC [childMOC save:nil]; NSManagedObjectID […]

Error de datos principales: valor nil devuelto para la ruta de key de nombre de sección 'sectionIdentifier'

Los datos principales de mi aplicación utilizan un NSString denominado sectionIdentifier, que he confirmado a través de NSLog que establece. Sin embargo, NSLog se guardan los datos, NSLog muestra que está configurado como nil, ya pesar de que otros elementos también se configuran como nil, muestra el error: returned nil value for section name key […]

Offline y security en la aplicación iOS

Estoy diseñando funciones fuera de línea para una aplicación que almacena datos en modo inactivo y los proporciona a los usuarios. La aplicación también necesita admitir la function de inicio de session en el modo fuera de línea. Estoy viendo a Sqlicipher como una mejor opción que la security de datos Core con File Protection […]

¿Es seguro replace un CoreData persistantStore con NSFileManager?

Tengo una database CoreData funcionando perfectamente con mi aplicación. La database almacena presets, guardados por el usuario. Quiero darle al usuario la posibilidad de hacer una copy de security de la database mediante el uso compartido de files a través de iTunes. Básicamente quiero: Copia de security: database -> file que el usuario puede transferir […]

la aplicación se congela en executeFetchRequest

Recibo datos del núcleo usando el método a continuación. Mi aplicación se congela en NSArray *fetchResult = [self.managedObjectContext executeFetchRequest:request error:&error]; A veces funciona, a veces simplemente se congela sin posts de error o fallas. Cuando detengo el depurador, ¡se detiene en la línea de código anterior! No estoy usando subprocesss ni bloques. -(NSArray *)getSubContent { […]