如何在Iphone上保存带空格的文件名

时间:2011-09-29 05:53:32

标签: iphone

我正在尝试使用

将文件保存在文档目录中
NSString *documentDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,     NSUserDomainMask, YES) lastObject];
NSString *filename=[NSString stringWithFormat:@"abc 1.pdf",];
NSString *pdfLocation = [documentDirectory stringByAppendingPathComponent:filename];

我正在使用网络视图打开此文件

NSURL *url = [NSURL URLWithString:pdfLocation];
NSURLRequest *urlRequest = [[NSURLRequest alloc] initWithURL:url];
[self.webView loadRequest:urlRequest];
[urlRequest release];

如果文件名有空格,则会失败。如何保存文件,以便保留文件名中的空格。

1 个答案:

答案 0 :(得分:3)

在这种情况下,

UIWebView需要文件网址。将行更改为:

NSURL *url = [NSURL fileURLWithPath:pdfLocation];