I am saving an array of custom objects to a plist list file like so:
+(void) arrayToPlist: (NSArray*) plant_types{
NSMutableArray* dictionary_array = [NS
This line:
NSMutableDictionary* dict = [plant_dicts objectAtIndex: i];
does not return a mutable dictionary, but an immutable one.
If you want it to be mutable, you should do something along these lines:
MutableDictionary* dict = [NSMutableDictionary dictionaryWithDictionary: [plant_dicts objectAtIndex: i]];