Кнопка переключения Xcode 11 Swift 5 - PullRequest
0 голосов
/ 15 апреля 2020

Я создаю простое приложение, и если пользователь получает правильный ответ, он воспроизводит звук, а если ответ неправильный, он воспроизводит другой звук. Я создал SettingsViewController с кнопкой переключения. Как сделать так, чтобы при включенном состоянии он сохранял звук, а при выключенном отключал весь звук

1 Ответ

0 голосов
/ 15 апреля 2020

Следуйте этой инструкции , чтобы настроить кнопку переключателя и прочитать ее значение. Затем, когда вы прочитаете его значение, отключите / включите звук.

Сохранить значение в UserDefaults

UserDefaults.standard.set(boolValue, forKey: "gameSound")

Получить звук в любом месте приложения, используя

let sound = UserDefaults.standard.bool(forKey: "gameSound")
...