Gibt es eine Möglichkeit zu wissen, welches die Liste der Beobachter für eine bestimmte Instanz ist?Informationen zum Auflisten der Beobachter für ein bestimmtes Objekt
Wie soll ich observationInfo verwenden, könnten Sie ein Beispiel geben?
dank
Gibt es eine Möglichkeit zu wissen, welches die Liste der Beobachter für eine bestimmte Instanz ist?Informationen zum Auflisten der Beobachter für ein bestimmtes Objekt
Wie soll ich observationInfo verwenden, könnten Sie ein Beispiel geben?
dank
Es gibt eine Zuschreibung von wie observationInfo in der Verwendung von "Technical Note TN2124. Mac OS X Debuggen Magic" Die Idee ist, dass Sie es im Debugger verwenden können, um die benötigten Informationen zu finden.
Nicht nur das, aber ich versuchte, es wie folgt aus:
id what = [self observationInfo];
NSLog(@"%@", [what description]);
und das ist, was ich im Protokoll bekam:
<NSKeyValueObservationInfo 0x7fdb8953c380> (
<NSKeyValueObservance 0x7fdb8953c270: Observer: 0x7fdb8953bf60, Key path: subscribed, Options: <New: NO, Old: NO, Prior: NO> Context: 0x0, Property: 0x7fdb8953c350>
)
('gezeichnet' ist ein Ivar in einem der Meine eigenen Objekte)
Es scheint keine öffentliche Schnittstelle für NSKeyValueObservationInfo oder NSKeyValueObservance zu geben.
Es scheint, dass ich den Vorteil hatte, etwas Neues von Ihrer Frage zu lernen!