Desativar mensagens de erro e avisos do MagicalRecord
Eu acabei de começar a usar o MagicalRecord, e isso pode ser uma pergunta estúpida, mas está realmente me incomodando ... Estou usando o MagicalRecord com o sqlite, e quando eu inicio o MagicalRecord, eu usei
[MagicalRecord setupCoreDataStackWithStoreNamed:@"OrderSystem.sqlite"];
e produziu as seguintes mensagens:
2012-10-16 16: 54: 48.966 OrderSystem [4135: c07] + NSManagedObjectContext (MagicalRecord) MR_contextWithStoreCoordinator: -> Criado: Contexto* LINHA PRINCIPAL *
Quando tentei armazenar minha entidade com o seguinte código usando um thread de segundo plano:
[MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext *localContext){
Menu *localMenu = [menu inContext:localContext];
localMenu.name = menu.name;
localMenu.menuid = menu.menuid ;
}];
E recebi as seguintes mensagens de erro:
2012-10-16 17: 05: 20.118 OrderSystem [4523: 4603] + MagicalRecord (ErrorHandling) defaultErrorHandler: Mensagem de erro: a operação não pôde ser concluída. (Erro de cacau 133000.)
2012-10-16 17: 05: 20.118 OrderSystem [4523: 4603] + MagicalRecord (ErrorHandling) defaultErrorHandler: Domínio de Erro: NSCocoaErrorDomain
2012-10-16 17: 05: 20.119 OrderSystem [4523: 4603] + MagicalRecord (ErrorHandling) defaultErrorHandler: Sugestão de recuperação: (null)
2012-10-16 17: 05: 20.119 OrderSystem [4523: 4603] -NSManagedObjectContext (MagicalSaves) MR_saveWithErrorCallback: SEM ALTERAÇÕES NO CONTEXTO: Contexto - NÃO SALVAR
2012-10-16 17: 05: 20.120 OrderSystem [4523: c07] -NSManagedObjectContext (MagicalSaves) MR_saveWithErrorCallback: -> Salvando:* PADRÃO Contexto LINHA PRINCIPAL *
2012-10-16 17: 05: 20.121 OrderSystem [4523: c07] -NSManagedObjectContext (MagicalRecord) contextWillSave: Contexto:* PADRÃO Contexto LINHA PRINCIPAL * está prestes a salvar. Obtenção de IDs permanentes para novos objetos inseridos 1
2012-10-16 17: 05: 20.142 OrderSystem [4523: 1303] -NSManagedObjectContext (MagicalSaves) MR_saveWithErrorCallback: -> Salvando:* SALVAR ANTECEDENTES * Contexto
2012-10-16 17: 05: 20.142 OrderSystem [4523: 1303] -NSManagedObjectContext (MagicalRecord) contextWillSave: Contexto:* SALVAR ANTECEDENTES * O contexto está prestes a ser salvo. Obtenção de IDs permanentes para novos objetos inseridos 1
Quando eu verifico minha entidade de dados armazenados usando findAll, parece que ela está armazenada no banco de dados. E se eu fechar o aplicativo completamente, e relançar o aplicativo, a entidade ainda estará lá (o que sugere que a entidade foi armazenada persistentemente, e não apenas na memória). Então parece que tudo está funcionando, mas alguma ideia de quais são essas mensagens de erro? e existe alguma maneira de desligá-los? ou resolvê-los? porque está bloqueando meu outro NSLog ...
Obrigado