3

В последнее время у меня возникла проблема. UITapgesture работает на симуляторе отлично и даже при отладке непосредственно на устройстве (iPhone 4, iOS 5.0.1), но когда я упаковываю приложение (Dep_Target iOS4.0m Base_SDK iOS5.1 (последний)) для adhoc-распространения и отправляю его клиенту жесты не работают. Затем я установил сборку через тестовый полет на том же устройстве, которое я использую для отладки, этот жест не работает. Я перепроверил все, я использую ту же сборку для распространения. Любая помощь будет высоко оценена. СпасибоUIMenuController не работает должным образом, canPerformAction не срабатывает

EDIT:
После небольшой отладки выясняется, что UITapgesture не является виновником. Метод gesture запускается, но я использовал UIMenuController внутри жест. Контроллер меню получает экземпляр и отображается, но не отображается. Помимо метода:

- (BOOL) canPerformAction:(SEL)selector withSender:(id) sender 

также не уволен. Помните, все это происходит в сборке, которая распространяется через тестовый полет, иначе все будет идеально.

ответ

3

я получал этот вопрос в одном из моего приложения и писать
[self becomeFirstResponder]
на самой первой линии в функции (то есть до того, как линия [[UIMenuController alloc] init]) решить мою проблему.

+0

Вместо этого нужно переопределить 'canBecomeFirstResponder', поскольку я пробовал оба метода, и этот не работал для меня, а переопределение« canBecomeFirstResponder »действительно сработало. – vrwim

Смежные вопросы