2011-10-18 17 views

risposta

2

È sempre stato così perché le convenzioni di denominazione standard Objective-C raccomandano una lettera minuscola per iVar, proprietà, ecc. I dati di base stanno semplicemente applicando tale raccomandazione.

+0

Ma come lo spegnete? Ho un progetto in cui le versioni precedenti di xcode/coredata non richiedevano caratteri maiuscoli, ma ora mi sta costringendo, quindi il mio modello non sembra coerente. – Brain2000

+0

Dubito che tu possa spegnerlo. È possibile archiviare un radar ma non sono sicuro di quanto trazione si otterrebbe con esso. –

+0

L'altra risposta proposta mostra che ci sono due posti per inserire il nome. Uno controlla il caso ma il secondo no. Quindi, utilizzando la seconda voce, si è sostanzialmente disabilitato il controllo. – Brain2000

2

Mentre generalmente si segue la convenzione di denominazione consigliata, se è necessario aggirare il problema, è possibile immettere un carattere iniziale maiuscolo nell'attributo "Nome" di "Ispettore modello dati" (l'ispettore è nella parte destra riquadro). Dove l'editor degli attributi Core Data non ti consente di inserire qualcosa di maiuscolo come primo carattere, l'ispettore lo consentirà.

+1

non più :( – Kiarash

0

Se vai nel terminale e trovi xcdatamodel/contenuti e lo modifichi (ho usato vi) puoi trovare il nome che hai e cambiarlo.

Problemi correlati