1

私は PDFDocument と PDFView を使用しています。ファイルを開いて表示できます。

しかし、PDFDocument の "writeToURL:" を介して別の URL で保存しようとすると、機能しません。コンソールに fileURL を記録しましたが、これは save-Panel に入力したものとまったく同じでした。しかし、ドキュメントをその URL に書き込みません。

新しく割り当てられたPDFDocumentで同じことを試しましたが、期待どおりに機能していました。アクセスの問題を忘れていますか?

これが私のコードです:

NSURL* fileURL = [[NSURL alloc] init];
NSSavePanel* savePanel;
savePanel = [NSSavePanel savePanel];
NSArray* fileTypes = [[NSArray alloc] initWithObjects:@"pdf", nil];
[savePanel setAllowedFileTypes:fileTypes];
if([savePanel runModal] == NSFileHandlingPanelOKButton)
{
    fileURL = savePanel.URL;
}
else
{
    NSLog(@"failed to save file");
    fileURL = nil;
}
[pdfView.document writeToURL:fileURL];

前もって感謝します

4

0 に答える 0