Как использовать значение по умолчанию в Root.plist для настроек приложения Swift - PullRequest
0 голосов
/ 20 февраля 2019

Я установил некоторые значения по умолчанию для приложения swift в файле Root.plist, например:

enter image description here

Мой вопрос: как я могу получить доступ к значению по умолчанию или использовать его?Как только я загружаю свое приложение в первый раз, значение равно нулю, пока я не установлю его вручную.Насколько я могу видеть, единственное, что он делает, это визуально придает ему вид в приложении настроек, но на самом деле с ним не связано ощутимое значение?

Примечание: одну вещь, которую я бы хотелкак делать, если мне нужно вручную установить это, чтобы сделать что-то вроде этого:

UserDefaults.standard.set(DEFAULT_VALUE, forKey: "user_toggle_switch")

Я не уверен, есть ли способ получить эту информацию.Любое разъяснение о том, как настройки работают со значениями по умолчанию, было бы превосходным.

1 Ответ

0 голосов
/ 20 февраля 2019

Вы путаете их.Этот список полностью отличается от UserDefaults.

Если вы хотите получить доступ к значениям из списка, вам нужно получить к нему доступ

if let path = Bundle.main.path(forResource: "Root", ofType: "plist") {
    if let rootDictionary = NSDictionary(contentsOfFile: path) {
        // read here
    }
 }
...