(iOS/iPhone/XCode) textField和Buttons提交数据到Safari



我正试图开发一个应用程序,我被困在这个特定的部分。我以前通过在UIWebView中显示的web表单采取了不同的方法,但有问题让它打开我想要的方式。我更改了UI,现在想采用这种方法:


用户需要能够得到一个特定的商店位置的方向。UI包含一个UIText Field实例和一个圆角矩形按钮。用户应该能够单击按钮,默认的Maps应用程序将为用户弹出。


我想象这是如何编码的:

1)用户在textField中输入地址
textField存储地址为变量(%var%)
2)用户按Go
按钮将变量(%var%)从textField添加到URL字符串(见下文)
-按钮提交要在Safari中打开的完整URL
3) Safari在地图应用程序中打开请求


图片示例UI : http://i55.tinypic.com/vnjc41.jpg

http://maps.google.com/?saddr= %var% , daddr = 123 + +圣% 2 c +城镇的道路% 2 c + CA + 90210, hl = en

我找到了一个更好的方法,使用按钮打开地图应用程序:

(

) - IBAction hbgdirButton:发送者(id) {[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Harrisburg+PA&hl=en"]];}

相关内容

  • 没有找到相关文章

最新更新