通过标题更改pdf的名称

时间:2011-05-02 15:45:17

标签: iphone objective-c pdf

在我的应用程序中,我获得了PDF的标题,该标题保存在我的plist中,其中包含静态名称,如s.pdf

之后我找到了那个pdf的标题,现在我想用我得到的那个标题名称保存相同的pdf,并且还替换旧名称s.pdf 那我怎么能这样做呢?

1 个答案:

答案 0 :(得分:0)

您可能需要 NSFileManager copyItemAtPath:toPath:error:

  

将指定路径中指定的目录或文件复制到另一个路径标识的文件系统中的其他位置。

示例这不是一个完整的代码,仅供解释

// This will get you the Bundle Path.
NSString*path = [[NSBundle mainBundle] resourcePath];

// This will get your PDF in the Bundle Path.
[[NSBundle mainBundle] pathForResource:@"s" ofType:@"pdf"]

// Copy your file to the same destination but with different name. 
[[NSFileManager defaultManager] copyItemAtPath:OldFileNameInBundle 
                                    toPath:NewFileNameInBundle 
                                     error:&err]

NSFileManager copyItemAtPath