OK, questo mi sta facendo impazzire - per favore dimmi che non sto perdendo la testa!NSDictionary setValue:
dichiaro:
NSMutableDictionary* generalSettingsDict;
im mio .h
I INIT:
generalSettingsDict = [[NSMutableDictionary alloc] initWithCapacity:5];
in un viewWillAppear
ho impostato:
[generalSettingsDict setValue:[NSNumber numberWithBool:control.on]
forkey:[NSNumber numberWithInt:control.tag]];
in un metodo:
-(void)settingChanged:(UISwitch*)control forEvent:(UIEvent *)event
E ho "NSMutableDictionary potrebbe non rispondere a setValue: Forkey:" e l'applicazione si blocca quando viene eseguito.
Aiutateci :(
Hai anche un errore di battitura: forKey :, non forkey :. E per la cronaca, 'NSMutableDictionary' supporta' setValue: forKey: ', ma preferisco comunque usare' setObject: forKey: '. – Alex