Objective-C-Wörterbuch, in das eine BOOL eingefügt wird

OK, ich bin ein bisschen verwirrt. Es ist wahrscheinlich nur eine Kleinigkeit.

Ich habe eine Funktion, die ungefähr so aussieht:

- (void)getNumbersForNews:(BOOL)news andMails:(BOOL)mails {
NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
[parameters setValue:news  forKey:@"getNews"];
[parameters setValue:mails forKey:@"getMails"];...}

Es ist egal, ob ich benutzesetValue:forKey: odersetObject:ForKey:Ich bekomme immer eine Warnung:

"Durch Übergeben von Argument 1 von set ... wird der Zeiger aus einer Ganzzahl ohne Umwandlung" ...

Wie um alles in der Welt füge ich einen Bool in ein Wörterbuch ein?