2011-12-22 10 views
6

En un proyecto que utiliza Core Data, establecí la regla "Sin acción" en algunos modelos. Esto genera la siguiente advertencia:Ocultar configuración avanzada de Core Data advertencia

"Ajuste de la No Acción Eliminar regla es de una configuración avanzada"

Ahora sé que esto es una configuración avanzada y que debería realizar un seguimiento de lo que estamos haciendo con las relaciones, pero eso es exactamente lo que estoy haciendo.

(Para ser más precisos, si impido que Core Data haga algo en la eliminación, obtengo un impulso bastante grande al eliminar cosas manualmente).

Entonces, ¿cómo desactivo la advertencia?

Todo lo que podía encontrar en las intertubes fue la siguiente:

http://www.cocoabuilder.com/archive/cocoa/173698-core-data-compiler-warning.html

y estoy de acuerdo con la crítica que no es la manera más limpia para resolver una advertencia del compilador.

¿Alguna idea?

Editar:

topó con How to disable no inverse relationship warning for CoreData in Xcode 4.2? y ha encontrado los avisos MOMC_. Incluso después de habilitarlos a todos, sigue recibiendo las advertencias.

Respuesta

0

Puede desactivar esta advertencia en particular mediante el método que ha mencionado en su pregunta.

Es posible que siga apareciendo la advertencia en el navegador de errores si muestra todos los problemas en lugar de solo los problemas de la versión más reciente. (Los iconos del filtro están en la barra inferior en la parte inferior del navegador).