2010-05-13 152 views
0

我有一个问题。通过url传递值

我的网址是一些这样的事

http://www.google.com?to=shishir&from=friend

,我必须从那里我真的得到的和从值2个文本框。

我需要的2个文本框的那些值由=“值从文本框”设置到URL 到=“从文本字段值”

创建有些称为动态URL。

我怎么能做到这一点

快速回复总是赞赏

问候 shishir

回答

0

快速和肮脏的可能是:

  1. 把文本存到2个阵列。
  2. sprintf到最后的字符串变量。

char* from; 
char* to; 
char* url; // string of the final URL 

sprintf(url, "http://www.google.com?from=%s&to=%s", from, to); 

这应该做的伎俩根据需要,很明显,你可能需要做的魔术往返于指针琴弦的内容和分配内存地址,但除此之外,我想,这需要处理这个问题。

+0

这哪里还,我希望把值到URL NSURL * URL = [NSURL URLWithString:@“HTTP:// WWW。 google.com/a?to="valueshere"&from="valueher“]; help.always赞赏 问候 – iscavengers 2010-05-14 04:33:44

2

您可以使用NSString的+stringWithFormat方法来创建你的字符串:

NSString* urlString = [NSString stringWithFormat:@"http://www.google.com?to=%@&from=%@", field1.text, field2.text]; 
+0

这个人是在显示错误说 参数太多.....建议 关于 shishir – iscavengers 2010-05-13 12:47:38

+0

对不起,在代码中有一个错字。必须现在就好了 – Vladimir 2010-05-13 12:55:53