Цель C Ошибка сегментации при использовании значения «NO» в NSDictionary - PullRequest
1 голос
/ 29 апреля 2011

Почему я получаю ошибку сегментации при использовании значения NO в NSDictionary?

1 Ответ

4 голосов
/ 29 апреля 2011

Вы можете помещать только экземпляры объектов в словарь, набор или массив. Примитивные типы недопустимы, следовательно, ошибка сегментации.

Вместо этого используйте NSNumber:

[ dict setObject: [ NSNumber numberWithBool: yourBool ] forKey: @"..." ];
...