Я создал собственное окно; в этом окне я показываю nsbuttons. Я показываю контекстное меню, если нажата кнопка. Проблема в том, что я не хочу закрывать свое окно, но как-то вызывается событие, которое вызывается, как только я выбираю вариант из nsmenu.Автоматически настраивается автоматически созданное окно, автоматически выбирая опцию контекстного меню
Я хочу предотвратить этот эффект. Я не могу понять это.
Любая помощь будет оценена по достоинству. Заранее спасибо
-(void)rightMouseDown:(NSEvent *)theEvent
{
NSMenu *theMenu = [[NSMenu alloc] initWithTitle:@"Contextual Menu"];
[[theMenu addItemWithTitle:@"Remove From List" action:@selector(removeWithIdentifier) keyEquivalent:@""] setTarget:self];
[[theMenu addItemWithTitle:@"Open" action:@selector(openAppWithIdentifier) keyEquivalent:@""] setTarget:self];
[theMenu popUpMenuPositioningItem:nil atLocation:NSMakePoint(self.bounds.size.width-20, self.bounds.size.height-10) inView:self];
}
-(void)removeWithIdentifier
{
//My custom view is getting mouse exited event from here
//I want prevent it.
}