这是我的代码
NSString *string = [NSString stringWithFormat:@" http://abc.com /Demo/View.php?drinkId=%@&name=%@&comment=%@&date=%@&rating=%@& ReqestType=SubmitComment",DrinkId,Name,Comment,Date,Rating];
NSURL *url = [[NSURL alloc] initWithString:string];
Run Code Online (Sandbox Code Playgroud)
这里的字符串有值,但url返回nil.任何人都能说出为什么会这样.
谢谢 ....
"这不行,所以这就是我做的事情"
NSString *string = [NSString stringWithFormat:@"http://abc.com/Demo/View.php?drinkId=%@&name=%@&comment=%@&date=%@&rating=%@&ReqestType=SubmitComment",DrinkId,Name,Comment,Date,Rating];
NSURL *url = [[NSURL alloc] initWithString:string];
Run Code Online (Sandbox Code Playgroud)
Mik*_*Hay 28
对于包含非法字符(如空格)的URL,NSURL将返回nil.
在使用字符串之前,请[NSURL URLWithString:]确保通过使用来转义所有不允许的字符[NSString stringByAddingPercentEscapesUsingEncoding:].
这是NSString的类引用.
| 归档时间: |
|
| 查看次数: |
8908 次 |
| 最近记录: |