UIButton подправить внутреннее событие не работает в ios5, в то время как в ios6 это нормально

У меня был проект, который содержит много UIButton, используя xcode 4.5 и раскадровку и ARC. после тестирования в ios6 все идет хорошо. Но в ios5, UIButton touch touch внутри события не работает, действие не вызывается. Я пытался использовать Touch Down, и это работает. Тем не менее, у меня много UIButton, я не могу изменить это один за другим. Более того, мероприятие по приземлению дает хороший опыт.

Я использовал код ниже во многих моих контроллерах представления: в viewDidLoad:

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
                                                                      action:@selector(dismissKeyboard)];

[self.view addGestureRecognizer:tap];

-(void)dismissKeyboard {
       [aTextField resignFirstResponder];
}

это может быть причиной. Я проверю это позже. Но это работает в ios6. Вы знаете, что не так? Большое спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос