я получаю NSInvalidArgumentException с разумом: -[UITapGestureRecognizer initWithCoder:]: unrecognized selector sent to instance
iOS5 Стабильная App сбоями в iOS4.3 Simulator
мое понимание, что UITapGestureRecognizers были поддержаны в ios4.x?
Можно ли загрузить другой файл xib для версий sub ios5?
Они поддерживаются в 4.x, дело в том, что вы не можете просто оставить их в xib (я полагаю, это так). Вы не можете либо установить его в код, либо сделать еще один xib и загрузить его после проверки версии. – mit3z
Проверьте [этот потенциально связанный вопрос] (http://stackoverflow.com/questions/6520932/uigesturerecognizer-in-uiview-object). Возможно, вам нужно создать экземпляр UITapGestureRecognizers по-другому. –
Мне кажется, что ваш распознаватель становится освобожденным ... UIGestureRecognizer не отвечает на -initWithCoder: и именно поэтому он рушится. (Я думаю, что указатель deallocate на ваш объект UIGestureRecognoizer переносится другим объектом, который должен отвечать на initWithCoder: ...) –