Attention! Translated article might be found on my English blog.

2016年7月27日水曜日

[未解決] Today App ExtensionでmouseEntered: mouseExited:が実行されない

通常、マウスの出入りを追跡したい場合は-[NSView addTrackingArea:]を使う。
しかし、Today App Extensionの場合、マウスカーソルがエリアに入っても
通常のNSViewとは違って反応してくれないようだった。

この件について、以下の記事がとても興味深い。

参考: osx - NSTrackingArea in Today Extension doesn't provide events - Stack Overflow

こちらの環境でも、上記サイトと同じく追跡できなかった。

もちろん、通常のアプリケーションの場合、追跡できることは確認できている。

ひとまずOSのバージョンアップで治っている事を期待して、この問題を放置することにした。