2012-10-22 47 views
2

我希望我的状态菜单在被点击时调用一个函数。什么方法可以让我分配这个动作?类似下面的内容,但菜单本身。可可 - 将onClick事件分配给NSMenu

NSMenuItem* item = [[NSMenuItem alloc] initWithTitle:@"Title" action:@selector(doX) keyEquivalent:@""];

+0

你能解释一点吗?你需要什么?在应用程序菜单的点击事件?或者是其他东西? – Remizorrr

+0

我的NSMenu有一个刷新菜单项。当用户点击菜单展开时,上次刷新的日期应该改变。我有一个方法'+(NSString *)formatRefreshDate',应该在点击菜单时调用... – janeh

回答

2

您可以通过设置您的菜单的委托和执行您指定的委托协议方法-[<NSMenuDelegate> menuWillOpen:]挂钩到菜单开幕活动。

相关问题