Tho*_*son 4 iphone nsurl query-string
嗨,我有这个代码
NSLog(@"%@",URLRequestQueryString);
NSString *sendToServerString = [NSString stringWithFormat:@"http://mydomain.co.uk/req.php%@",URLRequestQueryString];
NSURL *sendToServer = [[NSURL alloc] initWithString:sendToServerString];
NSLog(@"%@",sendToServer);
NSLog(@"%@",sendToServerString);
Run Code Online (Sandbox Code Playgroud)
URLRequestQueryString只是我在整个脚本中构建的标准查询字符串.
第一个NSLog工作正常并输出一个正确的查询字符串(如果我将其复制并粘贴到浏览器中,那么页面将加载并正确运行.
当我输出sendToServerString正确输出带有查询字符串的URL(我也可以将其复制并粘贴到浏览器中)时也是这种情况.
但是sendToServer输出(null).如果我删除查询字符串,它将正确输出域和路径.
知道为什么会这样吗?我怎么排序呢?
谢谢.
NSURL *sendToServer = [NSURL URLWithString: [sendToServerString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];
可能是你在找什么.:)
| 归档时间: |
|
| 查看次数: |
1599 次 |
| 最近记录: |