В разделе «Техническое примечание TN2124: Mac OS X Debugging Magic» описывается, как использовать наблюдениеInfo.Идея состоит в том, что вы можете использовать его в отладчике, чтобы найти нужную вам информацию.
Не только это, но я пытался использовать это так:
id what = [self observationInfo];
NSLog(@"%@", [what description]);
и это то, что япопал в журнал:
<NSKeyValueObservationInfo 0x7fdb8953c380> (
<NSKeyValueObservance 0x7fdb8953c270: Observer: 0x7fdb8953bf60, Key path: subscribed, Options: <New: NO, Old: NO, Prior: NO> Context: 0x0, Property: 0x7fdb8953c350>
)
(подписка - это ивар в одном из моих собственных объектов)
Похоже, что нет открытого интерфейса ни для NSKeyValueObservationInfo, ни для NSKeyValueObservance.
Похоже, я получил выгоду от изучения чего-то нового из вашего вопроса!