PDF文档writeToURL无法正常工作

时间:2012-11-23 10:47:30

标签: objective-c pdf pdfkit

我正在使用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];

提前致谢

0 个答案:

没有答案