Dopo l'aggiornamento alla versione più recente di Xcode 4.5 per iOS6 la notte scorsa, ottengo Avvisi ed errori come questo@property automatica non sintetizzano lavorare su NSManagedObject sottoclasse
Proprietà 'mapAnnotation' richiede metodo 'mapAnnotation' essere definito - uso @synthesize, @dynamic o fornire un'implementazione metodo in questa classe di implementazione
a causa di dichiarazioni @synthesize mancanti, e anche gli errori su Ivars sconosciuti se io li uso.
Il fatto è, ho pensato che non era necessario scrivere queste dichiarazioni @synthesize dall'ultimo aggiornamento di Xcode a 4.5 uscito con Mountain Lion, E tutti i miei progetti hanno funzionato senza di essi prima di aver aggiornato Xcode ieri sera (Ho cancellato un sacco di dichiarazioni @synthesize dal mio file di allora) E 'addirittura ancora nel comunicato-Notes:
• Objective-C @synthesize comando viene generato per impostazione predefinita quando utilizzando le proprietà.
Quindi sono confuso, mi manca una nuova impostazione di progetto che attiva la generazione @synthesize automatica?
Ma non è nemmeno lavorando quando creo un nuovo progetto e provo
Ho lo stesso identico problema. Sembra che non stia funzionando su nsmanagedobject. – Devfly
Anch'io! Qualcuno ha ancora trovato una soluzione? – Marky
@Devfly, all'inizio non l'ho riconosciuto, ma hai ragione, sembra non funzionare su NSManagedObject e le sue sottoclassi. – MeXx