Недавно я столкнулся с проблемой. UITapgesture отлично работает на симуляторе и даже при отладке непосредственно на устройстве (iPhone 4, iOS 5.0.1), но когда я упаковываю приложение (Dep_Target iOS4.0m Base_SDK iOS5.1 (последняя)) для специального распространения и отправляю его клиенту жесты не работают. Затем я установил сборку через тестовый полет на то же устройство, которое я использую для отладки, жест на нем не работает. Я все перепроверил, использую ту же сборку для дистрибутива. Любая помощь будет высоко ценится. Спасибо
РЕДАКТИРОВАТЬ:
после небольшой отладки выясняется, что UITapgesture не является виновником. Метод жеста запускается, но я использовал UIMenuController внутри жеста. Контроллер меню создается, и все, кроме не, отображается в представлении. Кроме метода:
- (BOOL) canPerformAction:(SEL)selector withSender:(id) sender
тоже не увольняют. Помните, что все это происходит в сборке, которая распространяется через тестовый запуск, иначе все работает идеально.