所以我正在开发应用程序,但我现在有点卡住了。我现在有2个文本字段,用户必须输入:
Ordernr:xxxxxxxx
Referencenr:xxxxxxx
这两个值必须添加到此链接: http://www.artis-web.de/cgi-bin/WebObjects/Artis.woa/wa/detailedTrack?referencenr=xxxxxxxx&ordernr=xxxxxxxxxx
现在我想让safari打开这个链接。理想情况是用户输入2个文本字段值,然后按下名为“在safari中打开”的按钮
实现这一目标的最佳方式是什么?
答案 0 :(得分:5)
只需将以下代码添加到按钮操作中:
NSString *urlString = [NSString stringWithFormat:@"http://www.artis-web.de/cgi-bin/WebObjects/Artis.woa/wa/detailedTrack?referencenr=%@&ordernr=%@", referenceNrTextField.text, orderNrTextField.text];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: urlString]];
答案 1 :(得分:3)
要创建您可以使用的网址...
NSURL *url = [NSURL urlWithString:[NSString stringWithFormat:@"http://www.artis-web.de/cgi-bin/WebObjects/Artis.woa/wa/detailedTrack?referencenr=%@&ordernr=%@", referenceTextField.text, ordernoTextField.text]];
在野生动物园开放......
[[UIApplication sharedApplication] openURL:url];
答案 2 :(得分:1)
检查两个字段是否都有数据,然后使用给定的数据点击url。这个条件就足够了。
if (Ordernr.text.length!=0 && Referencenr.text.length!=0)
{
NSLog(@"Hit the Url with the entered data");
}
else
{
NSLog (@"Show Error Alert Message");
}