Articles of core data

CoreData: "No se puede eliminar el object que nunca se insertó".

Por mi vida, no puedo resolver este problema, pero CoreData sigue lanzándome un error. "No se puede eliminar el object que nunca se insertó". Aquí está el jist de mi ciclo de aplicación: 1 / Push ViewController. 2 / Obtenga el context del object administrado desde el delegado de la aplicación. FLAppDelegate *appDelegate = (FLAppDelegate […]

Tipos de puntero incompatibles asignando a 'NSManagedObject Subclass *' de 'NSEntityDescription *'

Estoy guardando el context de object gestionado, y utilizo lo siguiente para hacerlo: trainingDayObject = [NSEntityDescription entityForName:@"trainingDay" inManagedObjectContext:self.context]; Funciona, todo parece genial, pero recibo la advertencia: Incompatible pointer types assigning to 'VitTrainingDay *' from 'NSEntityDescription *' VitTrainingDay es una subclass NSManagedObject del TrainingDay de la entidad de datos del núcleo. trainingDayObject es una instancia de […]

Usando NSSortDescriptor para mantener valores 'nil' en la parte inferior de una list

Estoy trabajando en la sorting de datos NSFetchedResultController . Necesito orderar los datos por su primer nombre. Sin embargo, hay algunas inputs sin nombre. Necesito que los objects "sin nombre" aparezcan en la parte inferior de la list, en lugar de en la parte superior. Con el código actual, cuando ordero la list por nombre, […]

La mejor forma de implementar el borrado o archivado suave con Core Data y la synchronization del server

Estoy intentando sincronizar una aplicación de iphone con un server web usando dos indicadores: sincronizado y is_deleted como se describe aquí https://stackoverflow.com/a/5052208 Cuando el usuario elimina un elemento de la aplicación, establezco el flag is_deleted en true. Ahora quiero asegurarme de que ese object no vuelva a aparecer en mi aplicación, ya que se ha […]

Mostrar al usuario que la synchronization de iCloud está en progreso.

Actualmente tengo mi configuration de CoreData-iCloud funcionando. Cada vez que el usuario agrega / elimina / edita entires en uno de sus dispositivos, los cambios se sincronizan con iCloud (si está disponible) y luego se empujan a sus otros dispositivos cuando abre la aplicación. Desafortunadamente, iCloud no es instantáneo. Cuando el usuario abre la aplicación […]

Conetworkingata, NSOrdenetworkingSet e iCloud

He estado buscando información sobre el uso de NSOrdenetworkingSet con iCloud, ya que mi aplicación usa esto ampliamente. Quiero usar iCloud como el mecanismo de copy de security de mi aplicación de datos básicos, pero estoy obteniendo 'pistas' para ver que este mecanismo no se puede usar con iCloud, pero no puedo encontrar nada concreto […]

MagicalRecord: Cómo save los datos importados en segundo plano

Estoy intentando importar datos a Core Data y savelos en un hilo de background con MagicalRecord . Básicamente estoy tratando de hacer esto: __block User *user = nil; [MagicalRecord saveWithBlockAndWait:^(NSManagedObjectContext *localContext) { user = [User MR_findFirstOrCreateByAttribute:@"userId" withValue:userId inContext:localContext]; [user MR_importValuesForKeysWithObject:responseObject]; }]; [User setCurrentUser:user]; El usuario está correcto cuando estoy dentro del bloque. Una vez que […]

Declaraciones de properties en templates Apple CoreData

Al revisar el código repetitivo provisto por Apple para build la stack de datos centrales en forma rápida, encuentro que hay dos variables creadas para cada elemento en la stack, por ejemplo, managedObjectModel y _managedObjectModel. Mi entendimiento es que la variable interna de la tienda para una propiedad es creada y administrada internamente por swift, […]

Registro mágico, múltiples configuraciones y Restkit

Estoy usando el logging mágico en un proyecto IOS bastante grande. Utilizo configuraciones para separar una gran database de semillas de datos de usuario. Como Magical Record no es compatible con las configuraciones, desconstruí el método setupCoreDataStackWithAutoMigratingSqliteStoreNamed de Magical Record y lo reemplazé por el siguiente: +(void) RB_setupMultipleStores:(NSString *) seedStoreName userStore:(NSString *) userStoreName /* change […]

Datos básicos con una propiedad UIImage: ¿usa un UIImage o NSData?

Ha estado usando Core Data por un minuto. En algún momento en algún lugar del pasado, decidí que cualquier atributo de image en las subclasss NSManagedObject debería ser instancias de NSData. No recuerdo exactamente qué informaron esa decisión, pero es algo que aprendí hace años y siempre he insistido en hacerlo. Cuando quería un UIImage, […]