Заставить UUR для приложения openURL использовать существующую вкладку, а не открывать новую - PullRequest
2 голосов
/ 07 ноября 2011

Я использую следующий код для открытия URL-адреса в Safari на iPad.

[[UIApplication sharedApplication] openURL:url];

Проблема в том, что мне нужно открыть этот URL в существующей вкладке, а не открыть новую. Есть ли способ сделать это?

(почему ?: среда автоматизированного тестирования. Я не хочу, чтобы iPad зависал из-за того, что сотни вкладок открывались в течение длительного периода времени)

1 Ответ

0 голосов
/ 13 июня 2012

Невозможно заставить Safari загрузить URL-адрес в существующей вкладке. Но я обнаружил, что если точно такой же URL уже открыт в существующей вкладке, эта вкладка используется при вызове [[UIApplication sharedApplication] openURL:url];. Поэтому, если вы можете быть уверены, что используете один и тот же URL во всех своих тестах, вы должны избегать «сотен вкладок».

...