(iOS / iPhone / XCode) textField и кнопки для отправки данных в Safari - PullRequest
0 голосов
/ 27 апреля 2011

Я пытаюсь разработать приложение и застрял в этой конкретной части.Ранее я использовал другой подход через веб-форму, отображаемую в UIWebView, но у меня были проблемы с ее открытием, как я хотел.Я изменил пользовательский интерфейс и теперь хотел бы использовать этот подход:

Фон
Пользователь должен иметь возможность прокладывать маршруты до определенного местоположения магазина.Пользовательский интерфейс содержит экземпляр поля UIText и круглую прямоугольную кнопку.Пользователь должен иметь возможность нажать кнопку, и для пользователя появится всплывающее приложение Карты по умолчанию.


Как я представляю кодирование:

1) Пользователь вводит адрес в textField
- textField сохраняет адрес как переменную (%var%)
2) Пользователь нажимает кнопку Go
- Кнопка добавляет переменную (%var%) из textField в строку URL (см. Ниже)
- кнопка отправляет полный URL-адрес для открытия в Safari
3) Safari открывает запрос в приложении Карт


Пример изображения пользовательского интерфейса: http://i55.tinypic.com/vnjc41.jpg

http://maps.google.com/?saddr=%var%&daddr=123+Road+St%2C+Town%2C+CA+90210&hl=en

1 Ответ

0 голосов
/ 08 мая 2011

Найден лучший способ сделать это с помощью кнопки, чтобы открыть приложение карты:

- (IBAction) hbgdirButton: (идентификатор) отправитель { [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "http://maps.google.com/maps?q=Harrisburg+PA&hl=en"]]; }

...