gpt4 book ai didi

ios - 通过 UIDocumentInteractionController 允许 PDF 的预览选项

转载 作者:行者123 更新时间:2023-11-29 12:50:02 25 4
gpt4 key购买 nike

Options available

大家好

我正在创建一个 UIDocumentInteractionController 来显示一个 .pdf 文件,该文件本地保存在我的应用程序的文档文件夹中。这是代码:

   if (theURLOfTheFile != nil && [theURLOfTheFile path] != nil && [[NSFileManager     defaultManager] fileExistsAtPath:filePath])
{

UIDocumentInteractionController *myInteractionController = [self setupControllerWithURL:theURLOfTheFile usingDelegate:self];

self.customInteractionController = myInteractionController;
self.customInteractionController.UTI = @"com.adobe.pdf";
self.customInteractionController.delegate = self;
#define abf self.actionButton.frame

//SPOT THE DIFFERENCE:


if (!_interactionControllerVisible) {
BOOL isValid = [self.customInteractionController presentOpenInMenuFromRect:CGRectMake(self.view.frame.size.height-100, 100, 500, 500) inView:self.view animated:YES];
}




} else {
NSLog(@"Failed to open file. EscapedURL: %@",filePath);
}

我没有获得预览选项,但我可以在 iBooks 中打开它,而且效果很好。我想启用打印和复印。 :(

最佳答案

使用 presentOptionsMenuFromRect:inView:animated: 而不是 presentOpenInMenuFromRect:inView:animated:

“OpenIn”方法仅显示其他应用程序。 “选项”方法提供所有其他选项。

关于ios - 通过 UIDocumentInteractionController 允许 PDF 的预览选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22625454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com