3
Как включить переключатель google?Установка значения по умолчанию в NSUserDefaults ios8 с помощью swift
Также я прочитал, что если пользователь впервые запускает приложение, значение по умолчанию не будет использоваться. Как это проверить?
В настройки расслоении
В настройках приложения
В AppDelegate
let defaults:NSUserDefaults = NSUserDefaults.standardUserDefaults();
let showEnabledString:Bool = defaults.boolForKey("enabled_string");
println(showEnabledString); // true
let appDefaults: NSDictionary = NSDictionary(object: "YES", forKey: "enabled_string");
// Этот код также не изменяет внешний вид в Комплексе тинги App
NSUserDefaults.standardUserDefaults().registerDefaults(appDefaults as [NSObject : AnyObject]);
NSUserDefaults.standardUserDefaults().synchronize();
Есть ли причина, по которой вы не используете 'registerDefaults:'? https://developer.apple.com/library/prerelease/ios//documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/index.html#//apple_ref/occ/instm/NSUserDefaults/registerDefaults: –
переключатель Включено все еще ВЫКЛ, я знаю, если значение будет ложным или нулевым, но по умолчанию внешний вид должен быть включен. – grape1
Как вы устанавливаете состояние переключателя, когда у вас есть логическое значение? Или это ваш реальный вопрос? 'setOn (_: анимированный:)' https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UISwitch_Class/index.html#//apple_ref/occ/instm/UISwitch/setOn:animated : –