Ich habe eine Klasse definiert, in der ich eine öffentliche Eigenschaft so darstellen möchte, als ob sie durch eine NSArray
. Das ist einfach genug, aber in meinem Fall ist das eigentliche Backing Ivar ein NSMutableArray
:
@interface Foo
{
NSMutableArray* array;
}
@property (nonatomic, retain) NSArray* array;
@end
In meiner Implementierungsdatei ( *.m
) I @synthesize
die Eigenschaft, aber ich stoße sofort auf Warnungen, weil die Verwendung self.words
ist dasselbe wie der Versuch, eine NSArray
.
Wie geht man dabei richtig vor?
Danke!