78NSMutableArray & retain
A beginner's mistake:
.h
@interface {
NSMutableDictionary myDict;
}
@property (nonatomic, retain) NSMutableDictionary myDict;
*.m @synthesize myDict; ...
myDict = [[NSMutableDictionary dictionaryWithObjectsAndKeys: ..., ..., nil] retain];
If NSMutableDictionary
is created with NSMutableDictionary dictionaryWithObjectsAndKeys
, and it should be retained, it has to been sent a retain
message explicitly.
No alloc, no init, no retain...