Я пытаюсь получить значение NSUserDefaults из Settings.bundle в мое приложение.Когда я загружаю NSUserDefaults при загрузке приложения, NSLog обнаруживает, что мое значение BOOL возвращает «(null)
», а мое значение String возвращает число 39540360
.Странно то, что документация по NSUserDefaults специально гласит, что
"Если логическое значение связано с defaultName в пользовательских значениях по умолчанию, это значение возвращается. В противном случае возвращается NO."Таким образом, даже если файл Settings.bundle не подключен (в любом случае, как я полагаю), он должен вернуть NO, верно?В любом случае, моя вторая часть этого вопроса - как бы кто-нибудь вызвал (null)
как в if (maxCountEnabled == (null)){
, потому что ни один метод nil, NULL или NSNull не работал.