Digamos que tengo dos clases de entidades: SocialApp
y SocialAppType
¿Tiene cada relación de datos centrales tener un inverso?
En SocialApp
que tengo un Atributo: appURL
y uno civil: type
.
En SocialAppType
Tengo tres atributos: baseURL
, name
y favicon
.
El destino de la relación SocialApp
es un registro único en SocialAppType
.
Como ejemplo, para múltiples cuentas de Flickr, habría un número de registros SocialApp
, con cada registro sosteniendo un enlace a la cuenta de una persona. Habría un registro SocialAppType
para el tipo "Flickr", que todos los registros SocialApp
apuntarían.
Cuando construyo una aplicación con este esquema, recibo una advertencia de que no hay una relación inversa entre SocialAppType
y SocialApp
.
/Users/username/Developer/objc/TestApp/TestApp.xcdatamodel:SocialApp.type: warning: SocialApp.type -- relationship does not have an inverse
¿Necesito un inverso, y por qué?
Consulte la respuesta de MadNik (en la parte inferior de la página en el momento en que estoy escribiendo esto) para una explicación más detallada de lo que significan los documentos cuando dicen que las relaciones inversas ayudan a mantener la integridad de los datos. –