マウスの X、Y 座標を取得したい NSPanel に NSImage があります。
NSImage レイヤーのコンテンツをlayer.content =splitNSImage
(splitNSImage は URL から作成された NSImage です) で設定すると、
NSRect layerBounds = [layer bounds];
NSTrackingAreaOptions options = (NSTrackingActiveAlways|NStrackingInVisibleRect|NSTrackingMouseEnter|
NSTrackingMouseExit|NSTrackingMouseMoved);
NSTrackingArea *trackingArea = [[NSTrackingArea alloc] initWithRect:layerBounds owner:self userinfo:nil];
[[layer contents] addTrackingArea:trackingArea];
実行時エラー「スレッド 1: "-[NSImage addTrackingArea:]: 認識されないセレクターがインスタンス 0x600003335400 に送信されました」が最後の行に表示されます。
[NSPanel contentView]
代わりにuse を使用する[layer contents]
と問題なく動作しますが、imageView ではなくパネルで (MouseMoved イベントで) マウスの座標を指定します