Czy istnieje sposób sprawdzenia, która lista obserwatorów jest dla konkretnego przypadku?O wystawieniu obserwatora na konkretny obiekt
W jaki sposób mam użyć observationInfo, czy mógłbyś podać przykład?
dzięki
Czy istnieje sposób sprawdzenia, która lista obserwatorów jest dla konkretnego przypadku?O wystawieniu obserwatora na konkretny obiekt
W jaki sposób mam użyć observationInfo, czy mógłbyś podać przykład?
dzięki
Jest write-up, jak korzystać observationInfo w "Uwaga techniczna TN2124. Mac OS X debugowanie Magic" Chodzi o to, że możesz go użyć w debugerze, aby odkryć potrzebne informacje.
Nie tylko to, ale próbowałem go używać tak:
id what = [self observationInfo];
NSLog(@"%@", [what description]);
i to, co mam w dzienniku:
<NSKeyValueObservationInfo 0x7fdb8953c380> (
<NSKeyValueObservance 0x7fdb8953c270: Observer: 0x7fdb8953bf60, Key path: subscribed, Options: <New: NO, Old: NO, Prior: NO> Context: 0x0, Property: 0x7fdb8953c350>
)
('abonamentu' oznacza Ivar w jednym z moje własne obiekty)
Wygląda na to, że interfejs nie jest dostępny dla NSKeyValueObservationInfo lub NSKeyValueObservance.
Wygląda na to, że mogę nauczyć się czegoś nowego na podstawie Twojego pytania!