您的位置:首页 > 移动开发 > IOS开发

iOS URLWithString返回为空nil的解决方案

2015-08-28 17:15 495 查看

[NSURL URLWithString:@"…………"]

但是貌似汉字或者空格等无法被识别,String不被认为是URLString,这个NSURL的值也就一直是nil

要怎样才能够让它识别呢?

解决方法如下:

1.转换编码

str1 = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *url = [NSURL URLWithString:[Tool returnFormatString:str1]];

2.除去空格

+(NSString *)returnFormatString:(NSString *)str

{

return [str stringByReplacingOccurrencesOfString:@"
"withString:@" "];

}

NSLog(@"URL==%@",url);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: