Suchergebnisse für Anfrage "key-value-observing"

2 die antwort

Müssen Sie willChangeValueForKey: und didChangeValueForKey: aufrufen?

Ich dachte, hausgemachte @ Property Setter sollten so aussehen: -(void) setFoo:(Foo *)newFoo { // Safeguards // ... [self willChangeValueForKey:@"foo"]; // Switcheroo // ... [self didChangeValueForKey:@"foo"]; }Aber ich sehe eine Menge Code in ...

2 die antwort

Wie beobachte ich Änderungen der Array-Eigenschaften in RxSwift?

Hier ist meine Klasse: class ViewController: UIViewController { var myArray : NSArray! }Ich möchte jedes Mal ein Ereignis auslösen, wenn myArray auf ein neues Array zeigt, wie folgt: self.myArray = ["a"] self.myArray = ["b"] Ich habe versucht, ...

6 die antwort

KVO in iOS 9.3 kaputt

Dies ist möglicherweise ein schrecklicher Fehler in iOS 9.3 (Release). Wenn ein einzelner Beobachter zu @ hinzugefügt wi[NSUserDefaults standardUserDefaults] Ich habe festgestellt, dass ...

TOP-Veröffentlichungen

4 die antwort

KVO auf Swifts berechneten Eigenschaften

ragen Sie sich nur, ob dies in Swift 2.2, KVO für eine berechnete Eigenschaft möglich is ie: var width = 0 var height = 0 private var area : Double { get { return with * height } } self.addOberser(self, forKeyPath: "area", ...... Würde ...

6 die antwort

Schlüsselwertbeobachter waren noch registriert, als die Zuordnung des Controllers aufgehoben wurde

Ich habe einen Beobachter in den Code eingefügt und ihn dann in dealloc und viewWillDisappear entfernt. Trotzdem erhalte ich die Fehlermeldung *** Beenden der App aufgrund einer nicht erfassten Ausnahme 'NSInternalInconsistencyException', ...