Deshabilitar los mensajes de error y advertencias de MagicalRecord
Acabo de comenzar a usar MagicalRecord, y esta podría ser una pregunta estúpida, pero realmente me molesta ... Estoy usando MagicalRecord con sqlite, y cuando inicié MagicalRecord, utilicé
[MagicalRecord setupCoreDataStackWithStoreNamed:@"OrderSystem.sqlite"];
y produjo los siguientes mensajes:
2012-10-16 16: 54: 48.966 OrderSystem [4135: c07] + NSManagedObjectContext (MagicalRecord) MR_contextWithStoreCoordinator: -> Created: Context* HILO PRINCIPAL *
Cuando intenté almacenar mi entidad con el siguiente código usando un hilo de fondo:
[MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext *localContext){
Menu *localMenu = [menu inContext:localContext];
localMenu.name = menu.name;
localMenu.menuid = menu.menuid ;
}];
Y recibí los siguientes mensajes de error:
2012-10-16 17: 05: 20.118 OrderSystem [4523: 4603] + MagicalRecord (ErrorHandling) defaultErrorHandler: Mensaje de error: No se pudo completar la operación. (Error de cacao 133000.)
2012-10-16 17: 05: 20.118 OrderSystem [4523: 4603] + MagicalRecord (ErrorHandling) defaultErrorHandler: Error Dominio: NSCocoaErrorDomain
2012-10-16 17: 05: 20.119 OrderSystem [4523: 4603] + MagicalRecord (ErrorHandling) defaultErrorHandler: Sugerencia de recuperación: (nulo)
2012-10-16 17: 05: 20.119 OrderSystem [4523: 4603] -NSManagedObjectContext (MagicalSaves) MR_saveWithErrorCallback: NO HAY CAMBIOS EN EL CONTEXTO: Contexto: NO AHORRAR
2012-10-16 17: 05: 20.120 OrderSystem [4523: c07] -NSManagedObjectContext (MagicalSaves) MR_saveWithErrorCallback: -> Guardando:* DEFECTO Contexto HILO PRINCIPAL *
2012-10-16 17: 05: 20.121 OrderSystem [4523: c07] -NSManagedObjectContext (MagicalRecord) contextWillSave: Context:* DEFECTO Contexto HILO PRINCIPAL * está a punto de salvar. Obtención de identificaciones permanentes para nuevos 1 objetos insertados
2012-10-16 17: 05: 20.142 OrderSystem [4523: 1303] -NSManagedObjectContext (MagicalSaves) MR_saveWithErrorCallback: -> Guardando:* AHORRO DE FONDO * Contexto
2012-10-16 17: 05: 20.142 OrderSystem [4523: 1303] -NSManagedObjectContext (MagicalRecord) contextWillSave: Context:* AHORRO DE FONDO * El contexto está a punto de guardar. Obtención de identificaciones permanentes para nuevos 1 objetos insertados
Cuando verifico mi entidad de datos almacenados usando findAll, parece que está almacenada en la base de datos. Y si cierro la aplicación completamente y la vuelvo a iniciar, la entidad todavía está allí (lo que sugiere que la entidad se ha almacenado de forma persistente, y no solo en la memoria). Parece que todo está funcionando, pero ¿alguna idea de cuáles son esos mensajes de error? ¿Y hay alguna manera de apagarlos? o resolverlos? porque está bloqueando mi otro NSLog ...
Gracias