Re: *** -[NSCFDictionary setObject:forKey:]: mutating method sent to immutable object
Re: *** -[NSCFDictionary setObject:forKey:]: mutating method sent to immutable object
- Subject: Re: *** -[NSCFDictionary setObject:forKey:]: mutating method sent to immutable object
- From: "Hamish Allan" <email@hidden>
- Date: Tue, 19 Feb 2008 19:24:23 +0000
On Feb 19, 2008 6:00 PM, Daniel Child <email@hidden> wrote:
> - (id) init
> {
> data = [[NSMutableDictionary alloc] init];
> return self = [super initWithWindowNibName: @"Step1Window"];
> }
Always call [super init...] at the start of your init method.
Otherwise, your superclass could be overwriting the ivar called "data"
with, e.g., an immutable NSDictionary.
Hamish
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden