OK, esto me está volviendo loco - ¡por favor dime que no me estoy volviendo loco!NSDictionary setValue:
yo anuncio
NSMutableDictionary* generalSettingsDict;
im mi .h
que init:
generalSettingsDict = [[NSMutableDictionary alloc] initWithCapacity:5];
en un viewWillAppear
puse:
[generalSettingsDict setValue:[NSNumber numberWithBool:control.on]
forkey:[NSNumber numberWithInt:control.tag]];
en un método:
-(void)settingChanged:(UISwitch*)control forEvent:(UIEvent *)event
Y consigo "NSMutableDictionary no puede responder a setValue: forKey:" y la aplicación se bloquea cuando se ejecuta.
Por favor, ayudar :(
También tiene un error tipográfico: forKey :, no forkey :. Y para el registro, 'NSMutableDictionary' es compatible con' setValue: forKey: ', pero todavía prefiero usar' setObject: forKey: '. – Alex