通过url传递值

时间:2010-05-13 11:33:41

标签: iphone

我有一个问题。

我的网址是这样的

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

我有2个文本字段,我可以从中获取价值。

我需要将2个文本字段的值设置为URL to =“textfield的值”from =“text from textfield”

创建一个有点叫做动态的URL。

我该怎么做

快速回复总是受到赞赏

问候 shishir

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

快速和肮脏可能是:

  1. 将文本分成2个数组。
  2. sprintf到最后一个字符串变量。
  3. char* from;
    char* to;
    char* url; // string of the final URL
    
    sprintf(url, "http://www.google.com?from=%s&to=%s", from, to);
    

    这应该可以根据需要进行操作,显然你可能需要做一些魔术来获取指针中from和to字符串的内容,并将内存分配给url,但除此之外,我想,这需要照顾问题。