Видя ответ Стива Харрисона, у меня есть один комментарий. По некоторым причинам это не работает с передачей свойств объекта, например, для
[parameters setValue:[NSNumber numberWithBool:myObject.hasNews] forKey:@"news"];
Устанавливает для ключа news
значение null в параметре NSDictionary
(по какой-то причине не может понять, почему)
Мое единственное решение состояло в том, чтобы использовать способ @ Eimantas следующим образом:
[parameters setValue:[NSNumber numberWithBool:myObject.hasNews ? @"YES" : @"NO"] forKey:@"news"];
Это сработало безупречно. Не спрашивайте меня, почему передача BOOL
напрямую не работает, но, по крайней мере, я нашел решение. Есть идеи?