gca*_*amp 93 iphone url objective-c nsurl nsstring
它可能很容易,但我似乎没有找到为什么URLWithString:
在这里返回零.
//localisationName is a arbitrary string here
NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName];
NSURL* url = [NSURL URLWithString:stringURL];
Run Code Online (Sandbox Code Playgroud)
ger*_*ry3 201
您还需要转义硬编码URL中的非ASCII字符:
//localisationName is a arbitrary string here
NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false", webName];
NSString* webStringURL = [stringURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL* url = [NSURL URLWithString:webStringURL];
Run Code Online (Sandbox Code Playgroud)
您可以删除localisationName的转义,因为它将通过转义整个字符串来处理.
Isl*_*him 40
如果处理保存在文件管理器上的文件,请使用此功能.
NSURL *_url = [NSURL fileURLWithPath:path];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
50936 次 |
最近记录: |