WebHistoryとCocoa Binding

全然噛みあわねぇ。
Key-value Observingは変更前と変更後の通知が必要なんだが、WebHistoryの投げるNotificationは変更が有った事しか分からない。今はControllerにrearrangeObjectsを送って無理矢理更新させている。
NSOutlineView用なのかWebHistory自体は特殊な参照方法を実装しているのでKey-value Codingに併せるためにかなり無駄な処理をしなければならない。WebViewとの連携はAPIの裏側でやっているっぽいので完全に置き換える訳にも行かないし、結局WebHistoryとは別に自分でテーブルを持つしかないのだろうか。