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