0
我想通过首先收集参数,然后在一个语句创建实际的网址制作一个网址。这里是我想要做的事:ios - 我如何创建一个url来创建字符串?
NSString *urlString = @"http://www.some_login_url.com?email=%@&password=%@";
NSString *email = self.email.text;
NSString *password = self.password.text;
NSString *url_to_send = [NSString stringWithFormat:@"%@%@", urlString , email , password];
所以我想做的事是替换值的@符号的变量,而是第二个变量刚刚附加到字符串的结尾。
我将如何更改最后一行,以便将正确的参数放在正确的位置上?
谢谢!
你的意思是行,他们有NSString的*值= [(的NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)[参数objectForKey :key],NULL,CFSTR(“/?&:=#”),kCFStringEncodingUTF8)autorelease]; – GeekedOut 2012-07-07 15:20:24
是的,或者其他两个答案中的任何一个建议图书馆为你做这件事(并处理其他问题,如根据需要添加?和&字符等) – 2012-07-07 15:21:28
如果我只是发送url,正在处理&和该?这些重要的字符?在这个评论中的例子中,它对我来说仍然有点邪恶的念念......这是使用的实际变量吗?任何机会,你可以张贴我的应该是什么样子?谢谢! – GeekedOut 2012-07-07 15:23:49