Каков тип для булевых атрибутов в Базовых объектах Данных?

Если это общедоступный веб-сайт, вы можете использовать тест сервера SSL Labs , который вычисляет и отображает пин-код.

SSL Labs report showing pin

На странице закрепления открытого ключа в Mozilla Developer Network также есть команды для получения вывода из файла ключа, запрос на подпись сертификата, сертификат или веб-сайт (это ответ в @ mylogon's answer ).

14
задан Michael Victor Zink 20 June 2009 в 19:10
поделиться

4 ответа

Попробуйте:

@property (nonatomic) BOOL booleanProperty;

Проблема заключалась в том, что вы использовали сохранение в определении свойства. Для этого у вас должно быть свойство для класса Objective-C (он должен понимать метод «сохранить»). BOOL - это не класс, а псевдоним для подписанного символа.

18
ответ дан 1 December 2019 в 05:54
поделиться

Я не знаю, это просто опечатка с вашей стороны, но это:

[NSArray arrayWithObjects:myEntityWithABooleanAttribute, myOtherEntity]

определенно ошибочен. Последний параметр этого метода всегда должен быть равен нулю.

2
ответ дан 1 December 2019 в 05:54
поделиться

Один из лучших способов создания правильных аксессоров в вашем подклассе NSManagedObject - вызвать контекстное меню атрибута или свойства в инструменте моделирования данных и выбрать одну из следующих команд:

  • Копировать объявления методов в буфер обмена
  • Копировать реализации методов в буфер обмена
  • Копировать объявления методов Obj-C 2.0 в буфер обмена
  • Копировать реализации метода Obj-C 2.0 в буфер обмена
6
ответ дан 1 December 2019 в 05:54
поделиться

Атрибут типа Boolean в NSManagedObject имеет тип NSCFBoolean. Это частный подкласс NSNumber.

3
ответ дан 1 December 2019 в 05:54
поделиться