NSCellの派生クラス(2)

覚え書き。

NSCellの派生クラスでtrackMouse:inRect:ofView:untilMouseUp:をオーバーライドするとき,[self controlView]で返ってくるNSViewと引数でもらうNSViewが違う。
うっかり[self controlView]で得たViewにupdateCell:をやっても更新が走らない。
引数でもらったNSViewにupdateCell:するのが正解。

AppleのClockCellサンプルは,確かにそうなってるんだけど,コピペしてくる場所を間違えたら全然更新されず,悩みました。