Änderungen zu NsuserDefaults mit einem geeigneten Namen erkennen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Änderungen zu NsuserDefaults mit einem geeigneten Namen erkennen

by Anonymous » 20 Mar 2025, 22:33

Ich habe AppGroups erstellt und einen nsuserDefaults mit dieser Gruppe eingerichtet. Ich habe einen Beobachter, für den nicht ausgelöst wird, wenn der Wert geändert wird. < /p>

let defaults = NSUserDefaults(suiteName: "group.daniesy.text")!
defaults.addObserver(self, forKeyPath: "temp", options: NSKeyValueObservingOptions.New, context: nil)
defaults.setBool(!defaults.boolForKey("temp"), forKey: "temp")
defaults.synchronize()

override func observeValueForKeyPath(keyPath: String, ofObject object: AnyObject, change: [NSObject : AnyObject], context: UnsafeMutablePointer) {
println("changed")
}
< /code>

Wenn ich jedoch die AppGroup ignoriere und nsuserdefaults.SpandardUserDefaults () < /code> wie erwartet funktioniert.>

Top