7
A
回答
6
還有就是如何在使用observationInfo寫上 「技術說明TN2124:Mac OS X的調試魔術。」這個想法是,你可以在調試器中使用它來發現你需要的信息。
不僅如此,但我想用這樣的:
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,似乎沒有公共接口。
看來我得到了從你的問題中學到新東西的好處!
相關問題
- 1. RxJS:可觀察對象和單觀察者的遞歸列表
- 2. 具有兩個觀察者列表的觀察者模式
- 3. 關於數據集的觀察者
- 4. 關於觀察者模式的原型
- 5. 何時應該刪除觀察者?關於在刪除觀察者之前釋放對象的錯誤
- 6. WPF:我如何觀察觀察對象的列表屬性
- 7. 基於可觀察性,從可觀察對象中選擇可觀察對象
- 8. Angular2返回嵌套觀察對象的內部可觀察者
- 9. 的keyValue觀察者管理對象
- 10. 當觀察者的觀察者的壽命長於可觀察到的
- 11. 使用prototype.js,我如何獲得與對象關聯的觀察者列表?
- 12. 觀察對象和關聯對象
- 13. 觀察對象未註冊爲觀察者
- 14. C#類型特定觀察者
- 15. 觀察對象
- 16. 綁定到選定對象的可觀察集合列表?
- 17. 關鍵值觀察 - 如何觀察對象的所有屬性?
- 18. 抽象類定義觀察者接口
- 19. 當觀察者修改對象狀態時使用觀察者模式
- 20. 觀察者模式 - 觀察者創建
- 21. 觀察對象的數組的數組的可觀察對象
- 22. 關於數據訪問對象和觀察者模式的混淆
- 23. 關鍵值觀察對象被釋放時觀察removeObserver
- 24. AlpacaJS:在陣列中動態添加對象的觀察者
- 25. KnockoutJS觀察對象的可觀察對象
- 26. KnockoutJS可觀察對象的可觀察對象
- 27. 如何合併一系列可觀察對象內的觀察對象
- 28. knockoutjs可觀察對象的可觀察數組綁定
- 29. NSTableView綁定和觀察者
- 30. 觀察者python中的可觀察類