URL-адрес не открывается на устройстве, но открывается в Xcode

У меня есть простое приложение TabBar, содержащее кнопку. Нажатие кнопки открывает URL-адрес при запуске приложения в симуляторе.

РЕДАКТИРОВАТЬ: приложение работает как в симуляторах iPhone, так и в iPad (версия 5.1). Он также работает при загрузке на iPhone (iOS 5.1.1)

Но когда я запускаю приложение на iPad — независимо от того, привязано оно к Xcode или автономно — URL-адрес не открывается. На самом деле точка останова, установленная в обработчике событий, никогда не достигается.

Xcode версии 4.4

iOS 5.1.1

Похоже, что кнопка, содержащая URL-адрес, не подключена к обработчику событий в раскадровке. Тем не менее, я перепроверил это.

Любые предложения приветствуются.


person Bassman    schedule 26.06.2012    source источник
comment
Я знаю, что это, вероятно, глупый вопрос... но подключен ли ваш iPad к вашему Wi-Fi?   -  person MikeS    schedule 15.08.2012
comment
то же самое, что сказал MikeS. Можете ли вы открыть этот URL-адрес в сафари на iPad/iPhone?   -  person Augie    schedule 15.08.2012
comment
Да, я могу открыть этот URL вручную на iPad. Что озадачивает, так это то, что приложение не открывает окно Safari. И когда я запускаю приложение на устройстве через Xcode, метод обработчика событий не вызывается. Тем не менее, это когда я запускаю симулятор без iPad. Так что похоже что-то в устройстве.   -  person Bassman    schedule 15.08.2012


Ответы (1)


Я нашел проблему. Я создал четкую кнопку, которую наложил на UILabel. При нажатии на кнопку открывается URL-адрес. Однако я не настроил стойки одинаково для обоих объектов. Поэтому, когда я повернул устройство, кнопка больше не выравнивалась с UILabel. Следовательно, я мог нажать на UILabel, но ничего не произошло. Это не было проблемой на iPhone, потому что приложение не поддерживает вращение на этом устройстве. Спасибо за ваш вклад.

person Bassman    schedule 14.08.2012