Przekształcałem kod z nie-ARC w ARC i usuwam niepotrzebne wywołania funkcji @synthesize. Jeden specyficzny klasa rozpoczęła wydawanie ostrzeżeń dla niektórych właściwości:Właściwość wymaga metody, która zostanie zdefiniowana.
Class.h
@property (strong, nonatomic) NSString *xyz;
ale podczas budowy, pojawia się ostrzeżenie.
Property 'xyz' requires method 'xyz'to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
Myślałem, że przy użyciu Xcode 4.6 oraz domyślne i kompilatora LLVM Jabłko 4.2 @properties powinno być auto-syntetyzowane.
Jak mogę powiedzieć kompilatorowi o automatycznej syntezie właściwości? Czy muszę usunąć konfigurację, aby usunąć to ostrzeżenie?
Czy masz już metodę 'setXyz:'? – rmaddy