Я получил решение.
Settings.bundle
только для настройки приложения «Настройки», а значения по умолчанию, указанные в файле, предназначены только для Settings
пользовательского интерфейса приложения.Таким образом, NSUserDefaults
не читает их автоматически.При первом запуске приложения настройка по умолчанию отсутствует.Поэтому вы должны сами создать значения по умолчанию.
Я не помню, чтобы приложение «Настройки» запускалось до первого запуска.Насколько я помню.Однако очевидно, что вы должны предложить значение по умолчанию через код, если записи не существуют.