私はドキュメントディレクトリにアクセスする必要があるアプリケーションを作成しています。現在、以下のファイルを使用して、メインバンドルからファイルpdfName
のURLを返しています。ドキュメントディレクトリを取得する同様の方法はありますか?ドキュメントディレクトリのCFURLRef
CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), (CFStringRef)pdfName, NULL, NULL);
編集:これは私の完全なコードですが、それが動作していない - 任意のアイデア?
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *myFilePath = [documentsDirectory stringByAppendingPathComponent:pdfName];
CFURLRef pdfURL = (CFURLRef)[NSURL fileURLWithPath:myFilePath];
pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
CFRelease(pdfURL);
私はそれを見て、いくつかの進歩を遂げました(上記のアップデートを参照)。私の現在のコードに何が間違っているかに関するアイデアはありますか? – Jack
NSSearchPathForDirectoriesInDomainsはNSArrayを返します。http://bit.ly/g7pNrFを参照してください。http://bit.ly/fSbJLYの例題が見つかりました。 – lm2s