In myClass.h, I have
@property (copy, atomic) NSMutableDictionary *thisParticularWordList;
In myClass.m I populate thisParticularWordList as follows:
theSubview.thisParticularWordList = [NSMutableDictionary dictionaryWithDictionary: someDictionary];
In the variables view of xcode I see, that the property of this instance is indeed populated.
Elsewhere in my code, I try to do this:
[self.thisParticularWordList removeObjectForKey:self.theKey];
but somehow, self.thisParticularWordList turned into a non-mutable NSDictionary.
What am I doing wrong?