1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
但是貌似汉字或者空格等无法被识别,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);
|
近期评论