Я пытаюсь использовать UIMenuCnotroller
, чтобы показать список динамически генерируемых элементов, они используют один и тот же метод действия, и поэтому мне нужно знать, какой элемент выбран в методе с одним действием.
Однако в методе действия - (void)menuItemAction:(id)sender;
отправитель на самом деле является UIMenuController
объектом, и я не нашел ни одного метода UIMenuController
, который мог бы сказать мне, какой пункт меню выбран.
Одно решение, которое я могу придумать, - это динамически генерировать разные селекторы действий для разных предметов и выполнять некоторые трюки в forwardInvocation
Но есть ли более простой способ?