この質問が何度か聞かれるのを見てきましたが、これまでのところ、投稿ソリューションを使用して成功を収めることができませんでした. 私がやろうとしているのは、アプリのローカル ストレージにあるファイルの名前を変更することです (これも Obj-c の新機能です)。古いパスを取得して新しいパスを作成することはできますが、実際にファイル名を変更するには何を書く必要がありますか?
私がこれまでに持っているものは次のとおりです。
- (void) setPDFName:(NSString*)name{
NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString* initPath = [NSString stringWithFormat:@"%@/%@",[dirPaths objectAtIndex:0], @"newPDF.pdf"];
NSString *newPath = [[NSString stringWithFormat:@"%@/%@",
[initPath stringByDeletingLastPathComponent], name]
stringByAppendingPathExtension:[initPath pathExtension]];
}