iphone - 如何在iPhone上保存带空格的文件名

标签 iphone

我正在尝试使用

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

我正在使用 WebView 打开此文件

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

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

最佳答案

在这种情况下,

UIWebView 需要一个文件 URL。将行更改为:

NSURL *url = [NSURL fileURLWithPath:pdfLocation];

关于iphone - 如何在iPhone上保存带空格的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7593030/

相关文章:

ios - 使用 AFNetworking 2.0 发布带有数组参数的图像不起作用

iOS 点击识别器捕捉所有点击

ios - 从Windows 10以UI测试模式启动iOS App

iPhone Core Data 如何在更改数据模型后更新 NSManagedObjects .h & .m

iphone - SnapChat 如何将数据发送到其他设备?

iphone - block 与 Objective-C 中的普通方法和函数有何不同?

iphone - 如何在 iphone 上测试我的应用程序

iphone - 对 NSMutableArray 进行排序?

iphone - corona sdk不支持mp3播放?

iphone - 如何将普通 View 颜色更改为棕褐色?