2011-10-18 10 views

Respuesta

2

Siempre ha sido así porque las convenciones de nomenclatura estándar de Objective-C recomiendan una primera letra minúscula para iVars, propiedades, etc. Core Data simplemente está aplicando esa recomendación.

+0

¿Pero cómo lo apagas? Tengo un proyecto en el que las versiones anteriores de xcode/coredata no requieren caracteres en mayúscula, pero ahora me obliga, por lo que mi modelo no se ve coherente. – Brain2000

+0

Dudo que puedas apagarlo. Podrías archivar un radar pero no estoy seguro de cuánta tracción obtendrías con él. –

+0

La otra respuesta propuesta muestra que hay dos lugares para ingresar el nombre. Uno verifica el caso pero el segundo no. Entonces, al usar la segunda entrada, esencialmente has desactivado el cheque. – Brain2000

2

Si bien debe seguir la convención de nomenclatura recomendada, si necesita evitar esto, puede ingresar un carácter inicial en mayúscula en el atributo "Nombre" del "Inspector de modelo de datos" (el inspector está en la mano derecha cristal). Cuando el editor de atributos de Datos centrales no le permita ingresar algo en mayúscula como primer carácter, el inspector lo permitirá.

+1

no más :( – Kiarash

0

Si va al terminal y encuentra el modelo xcdata/contents y lo edita (usé vi) puede encontrar el nombre que tiene y cambiarlo.

Cuestiones relacionadas