Hubo una configuración MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS en Xcode 3 pero no puedo encontrarla en Xcode 4.2 e intentar establecerla como una configuración de construcción definida por el usuario no tiene ningún efecto.Cómo deshabilitar la advertencia de relación inversa para CoreData en Xcode 4.2?
Sé por qué debería usar una relación inversa pero simplemente no la quiero por varias razones.
Sé que dices que sabes por qué deberías usar una relación inversa pero solo estoy comprobando. Usted sabe que se simplifica para CoreData si existe una relación inversa y que no tenerla puede reducir el rendimiento, p. cuando las eliminaciones en cascada? Porque se recomienda tener siempre una relación inversa, incluso si nunca la usa. Por supuesto, puede tener algún caso de uso especial en el que lo inverso sea realmente malo para usted, en cuyo caso una relación unidireccional _puede ser la mejor opción. –
@David Rönnqvist Tengo una EntityA que tiene para las relaciones: allItems y mostRecentlyUsed. allItems es to-many y MostRecentlyUsed es to-one y ambos puntos para EntityItem. No veo ninguna razón para hacer que EntityItem tenga dos relaciones inversas que apunten a una misma EntityA. –
Acepto que no hay ninguna razón por la que "debería" tener relaciones inversas. Quiero decir, ¿desde cuándo es obligatorio para cada relación "getChild" tener un "getParent" correspondiente en un programa orientado a objetos? Y, por cierto, ¿ha encontrado una solución todavía? Lo quiero también – Rhubarb