Ich habe einen Code von Nicht-ARC in ARC konvertiert und einige unnötige Aufrufe von @synthesize entfernt. Eine spezielle Klasse gestartet Warnungen für einige Eigenschaften Ausgabe:Eigenschaft erfordert zu definierende Methode
Class.h
@property (strong, nonatomic) NSString *xyz;
aber beim Bau, erhalte ich die Warnung.
Property 'xyz' requires method 'xyz'to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
Ich dachte, dass Xcode 4.6 und und Standard von Apple LLVM Compiler 4.2, sollten die @properties Auto-synthetisiert werden.
Wie kann ich dem Compiler mitteilen, die Eigenschaft automatisch zu synthetisieren? Muss ich eine bestimmte Projektkonfiguration verwenden, um diese Warnung zu entfernen?
Haben Sie bereits eine 'setXyz:' Methode? – rmaddy