問題が発生しています。コンテキストメニューが表示されていますが、メニュー項目はアクティブになっていません。 ので、次のようにメニューを表示するための私の新しいコードは次のとおりです。次のようにコンテキストメニューがアクティブにならない
NSMenu *defMenu = [[[NSMenu alloc] initWithTitle:@"default Contextual Menu"] autorelease];
[defMenu insertItemWithTitle:@"Open" action:@selector(openFile) keyEquivalent:@"" atIndex:0];
[defMenu insertItemWithTitle:@"Delete" action:@selector(deleteFile) keyEquivalent:@"" atIndex:1];
return defMenu;
とDELETEFILEとのOpenFileの機能declaratonsは以下のとおりです。
-(int)openFile;
-(int)deleteFile;
と、次のように私は私のコンテキストメニューを呼び出しています:
私のコンテキストメニュー項目はすべて網かけであり、クリックすることはできません。私が間違っているところを教えてください。
ありがとうございました
質問を削除したり、回答が返ってから別の質問に置き換えたりしないでください。検索によってサイトを見つけたユーザーは、古い質問とその回答を見つけることができません。別の質問をする場合は、別の質問をしてください。あなたが関連している場合、元の質問にリンクすることができます。ちょうど将来の参考のために。 – Chuck