如何拼接一个NSString URL

6
我该如何连接一个NSString类型的URL?例如:
http://isomewebsite.com/username=[someuservariable]&password=[somevariable]
3个回答

7

尝试使用以下代码。

NSString* myURLString = [NSString stringWithFormat:@"somewebsite.com/username=%@&password=%@", myUserName,myPassword];
NSURL *url = [NSURL URLWithString:myURLString];

这篇博客教程将帮助您了解更多关于访问受密码保护的服务器时处理url身份验证挑战的内容。


1
你可以使用 NSString 的方法stringWithFormat:
NSString *url = [NSString stringWithFormat:@"somewebsite.com/username=%@&password=%@", someuservariable, some variable];

结果 = [[NSString alloc] initWithFormat: @"http://dev.evsoft.pk/fgglobal/iphone.php?mode=login&u=%@&password=%@",用户名,密码]; 但是它不起作用 :( - Bilal
1
不要忘记在路径名和查询字符串之间包含问号(如果服务器希望没有问号,我建议您尽力修复服务器)。 - Peter Hosey

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接