我试图获取路径到某个文件
,然后在网页视图中打开它。所以我需要用'%20'替换每个空间。编辑出现不工作
NSString *[email protected]"filename";
NSString *finalPath12 = [test stringByAppendingString:@".pdf"];
NSString *path1 = [[NSBundle mainBundle] bundlePath];
NSString *finalPath1 = [path1 stringByAppendingPathComponent:finalPath12];
NSString *file [email protected]"file://";
NSString *htmlfilename1 = [file stringByAppendingString:finalPath1];
NSString *pathtofile = [htmlfilename1 stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
除@“%20”之外的任何字符串都在工作。
此完全适用于为例:
的NSString * pathtofile = [htmlfilename1 stringByReplacingOccurrencesOfString:@ “ ”withString:@“ 串”];
,但我需要的@ “%20”。我错过了什么?由于
谢谢。但我试过写作。 NSString * stringutl = [htmlfilename1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];并没有工作 – George 2013-02-21 16:10:22
@乔治OK让我举一个完整的例子。 – trojanfoe 2013-02-21 16:10:52