- 176 名前:163 mailto:sage [2009/06/04(木) 11:45:21 ID:STpJekAS0]
- >>175
お恥ずかしい限りですが、目から鱗でした! NDAlias 自体に手を付けずに category で追加できるのが Objective-C の真骨頂でしたね。 知識として category という概念があるというぐらいではなく、 このように使いこなしていきたいと思った次第です。 そこで早速categoryを作ってアクセサを追加してみたところ、見事に警告なく動作致しました。 ありがとうございました。 今回のこの警告でそれ以外に勉強になったことをチラシの裏に書いてみますと、 category で追加前は、alias.path を editable ではない TextField にバインディングしており、 コードでは setPath: しているところはないにも関わらず、 setPath: についての警告がバインディングから(ランタイムのとこかから?) コンソールに出力されるということでした。 バインディングした時点で、editable に関わらず、 KVO に準拠しているかどうかが(ランタイムに?)チェックされるのですね。
|

|