4

所以我正在开发一个应用程序,但我现在有点卡住了。我现在有 2 个文本字段,用户必须输入:

Ordernr:xxxxxxxx
Referencenr:xxxxxxx

这两个值必须添加到此链接: http ://www.artis-web.de/cgi-bin/WebObjects/Artis.woa/wa/detailedTrack?referencenr=xxxxxxxx&ordernr=xxxxxxxxxx

现在我想让 safari 打开这个链接。理想的情况是用户输入 2 个文本字段值,然后按下一个名为“在 safari 中打开”的按钮

实现这一点的最佳方法是什么?

4

3 回答 3

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]];
于 2012-12-19T09:25:07.217 回答
3

要创建 URL,您可以使用...

NSURL *url = [NSURL urlWithString:[NSString stringWithFormat:@"http://www.artis-web.de/cgi-bin/WebObjects/Artis.woa/wa/detailedTrack?referencenr=%@&ordernr=%@", referenceTextField.text, ordernoTextField.text]];

在 Safari 中打开...

[[UIApplication sharedApplication] openURL:url];
于 2012-12-19T09:26:15.333 回答
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");
   }
于 2012-12-19T09:29:25.477 回答