我试图用来UIMenuCnotroller显示动态生成的项目列表,它们共享相同的操作方法,因此我需要知道在单一操作方法中选择了哪个项目.
但是,在动作方法中- (void)menuItemAction:(id)sender;,发送者实际上是UIMenuController对象,我没有找到任何方法UIMenuController可以告诉我选择了哪个menuitem.
我能想到的一个解决方案是为不同的项动态生成不同的动作选择器,并做一些技巧 forwardInvocation
但是有更简单的方法吗?