NSImageView действие двойного щелчка

В моем приложении Mac есть NSImageView, куда пользователь может перетаскиватьn удалить объекты, такие как .png или .pdf, чтобы сохранить их в пользовательских общих настройках по умолчанию.

Теперь я хотел бы установить действие, когда пользователь дважды щелкает по этому NSImageView, но это кажется немного сложным (у меня не было проблем с NSTableView, но 'setDoubleAction» недоступен для NSImage, и множество ответов (здесь или с Google) относительно NSImageView 'действия указывают на создание NSButton вместо NSImageView, так чтот помощь)

Вот часть моего AppDelegate.h:

@interface AppDelegate : NSObject {

    (...)

    @property (assign) IBOutlet NSImageView *iconeStatus;

    (...)

@end

и вот часть моего AppDelegate.m:

#import "AppDelegate.h"

@implementation AppDelegate

(...)

@synthesize iconeStatus = _iconeStatus;

(...)

- (void)awakeFromNib {

    (...)

[_iconeStatus setTarget:self];
[_iconeStatus setAction:@selector(doubleClick:)];

    (...)

}

(...)

- (void)doubleClick:(id)object {
        //make sound if that works ...
        [[NSSound soundNamed:@"Basso"] play];

}

Но это нет работа.

Может кто-нибудь сказать мне, чтоСамый простой способ сделать это?

Ответы на вопрос(3)

Ваш ответ на вопрос