Поскольку пакет настроек находится внутри пакета вашего приложения, вы не можете изменить его во время выполнения, только во время компиляции.
Однако вы можете использоватьNSUserDefaults
, чтобы установить значение во время выполнения, и приложение настроек автоматически отразит это.Это будет сохранено в другом месте, хотя.Вы можете просто прочитать его обратно так же, как вы делали бы с пакетом настроек, также через NSUserDefaults
.
Обратите внимание, что вы не должны читать из пакета настроек напрямую, так как это не имеет смысла.Вы должны всегда получать и устанавливать пользовательские значения по умолчанию, используя NSUserDefaults
.Когда пользователь вносит изменения в приложение настроек, NSUserDefaults
будет отражать это автоматически.Они всегда будут синхронизированы.