NSUserDefaults ограничение boolforKey по дизайну?

В документации API NSUserDefaults есть сообщение boolForKey: , которое описывается следующим образом -

boolForKey:

Возвращает логическое значение, связанное с указанный ключ. Если логическое значение связано с defaultName в пользовательских значениях по умолчанию, это значение возвращается. В противном случае возвращается NO.

Учитывая, что [[NSUserDefaults standardUserDefaults] boolForKey: @ "some_Key"] возвращает NO, это может быть либо потому, что ключ не существует, либо ключ существует и имеет логическое значение NO. Как мы можем различать? На данный момент я могу только вообще избежать попадания в эту ситуацию.

18
задан Kampai 13 August 2014 в 18:50
поделиться