Этот вопрос похож на: Как вы храните значения "int" в NSMutableArray * или NSMutableDictionary *?Хронические проблемы с данными JSON, которые поступают как целые числа.
Как это сделать с логическими значениями?
Как хранить значения "bool" в NSMutableArray * или NSMutableDictionary *?Хронические проблемы с данными JSON, которые входят в логические значения.
Вы можете сохранить его как число:
[mutableArray addObject[NSNumber numberWithBool:YES]];
EDIT И с новым синтаксисом:
//BOOL [mutableArray addObject:@YES]; //integer [mutableArray addObject:@23];
Вы должны просто обернуть bool в NSNumber следующим образом:
NSNumber *wrappedBool = [NSNumber numberWithBool:YES];
Для дальнейшего использования, NSNumber имеет довольно много чиселWith ... методов для упаковки логических значений, целых чисел, чисел с плавающей точкой и т. Д.
Вы также можете использовать JSON-Framework , который устраняет все эти трудности.