0

かなり簡単な質問があります。キャッシュディレクトリでPDFファイルを開くにはどうすればよいですか?

私が持っている唯一のコードは、アプリケーションバンドル内のPDFファイルを開くことです。

myDocumentRef = CGPDFDocumentCreateWithURL((CFURLRef)[NSURL URLWithString:@"Matsedel.pdf"]);
NSURL *pdfURL = [[NSBundle mainBundle] URLForResource:@"Matsedel.pdf" withExtension:nil];
myDocumentRef = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
myPageRef = CGPDFDocumentGetPage(myDocumentRef, 1);

これは非常に簡単だと思いますが、理解できません。ありがとう。

4

1 に答える 1

1

次のようなことを試すことができます:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachePath = [paths objectAtIndex:0];
NSURL *fileURL = [NSURL fileURLWithPath:[cachePath stringByAppendingPathComponent:@"Matsedl.pdf"]];
于 2012-01-07T22:18:35.877 に答える