草庐IT

UIDocumentInteractionController_c

全部标签

ios - UIDocumentInteractionController 禁止在某些应用程序中打开

我目前正在使用UIDocumentInteractionController来实现打开功能。当它打开时,它会显示设备上可以处理该文件类型的所有应用程序的列表。有没有办法禁止我的应用程序向特定应用程序发送文档,即使它们支持该文件类型?例如-如果我在我的应用程序中打开了一个PDF文件并且iBooks在iPad上,如果我点击UIDocumentInteractionController中的iBooks图标,我不希望它将它发送到应用程序。理想情况下-我认为这是建立黑名单(或白名单)。例如,这样做会很棒:-(void)documentInteractionController:(UIDocume

ios - 使用 UIDocumentInteractionController 在 IOS 9 中打开 Instagram

您好,这是我直接用图片打开Instagram应用程序的代码。正如Apple文档中关于UIDocumentInteractionController和InstagramHook页面中所述,此代码片段应直接使用图像打开instagram,但在所有测试条件下,它都会打开操作表,并保存与扩展程序兼容的所有应用程序。我还在LSApplicationQueriesSchemes中将instagram列入了白名单。我怎样才能达到这个结果?这是IOS9的错误还是新的安全功能?预先感谢您的帮助NSURL*instagramURL=[NSURLURLWithString:@"instagram:/"];i

c# - 如何使用 Xamarin 在 iPad 上实现 UIDocumentInteractionController

我正在使用Xamarin开发iPadiOS7.0应用程序,我想使用UIDocumentInteractionController来显示PDF。我在StackOverflow上使用了各种示例来获得正确的实现,但没有任何效果。这是我用作引用的StackOverflow上的链接。Monotouchopendocument-UIDocumentInterationController我也使用了这个objective-c教程,但无法将此代码正确转换为C#。http://code.tutsplus.com/tutorials/previewing-and-opening-documents-wit

iphone - UIDocumentInteractionController - 我们自己的应用出现在列表中

例如,我们的应用程序可以处理Pages文件,需要将文件传递给其他应用程序并从其他应用程序接收文件。因此我们编辑plistCFBundleDocumentTypes以表明我们可以处理页面文件。('默认')模式。当用户想要将.pages文件发送到另一个应用程序(例如Pages应用程序)时,我们会调用UIDocumentInteractionController。UIDocumentInteractionController(也)忠实地列出了所有可以处理.pages文件的应用程序,WE在列表中。我认为这让用户感到困惑,为什么我要使用UIDocumentInteractionControlle

ios - 通过 UIDocumentInteractionController 打开文件

我正在使用UIDocumentInteractionController在我的应用程序中打开文档。我使用以下方法预览PDF文件:--(IBAction)previewDocument:(id)sender{NSString*filePath=[[NSBundlemainBundle]pathForResource:@"sample"ofType:@"pdf"];//InitializeDocumentInteractionControllerself.documentInteractionController=[UIDocumentInteractionControllerintera

ios - 是否可以为多个项目呈现 UIDocumentInteractionController?

iOS7中的照片应用程序允许您选择多张照片,点击“共享”,然后会出现一个文档交互Controller,其中包含适用于多个项目的选项。相机应用更进一步,甚至可以在您选择和取消选择照片时实时更新文档交互Controller的选项。但是,UIDocumentInteractionController类似乎只允许一个URL参数。是否可以使用公共(public)API执行照片和相机应用程序执行的操作? 最佳答案 -(void)showShareDialog{UIImage*image=[UIImageimageWithCGImage:self

objective-c - 有没有办法限制 UIDocumentInteractionController 中显示的应用程序?

我目前正在显示一个UIDocumentInteractionController,以便我的应用程序的用户可以在不同的应用程序中打开一个文件。Controller弹出并列出应用程序没有问题。但是,它还会显示诸如Dropbox之类的云应用程序(我假设它们与几乎所有有效的文件类型相关联),这非常烦人。无论如何,我可以指定Controller只显示我想要的应用程序吗? 最佳答案 不,您不能过滤此列表。您不能告诉用户如果他们愿意,他们不能将您的文件发送到Dropbox。:)(如果您只有一个特定的应用程序可以将您的文件发送到,并且您可以控制该应

ios - UIDocumentInteractionController 旋转后消失

我使用UIDocumentInteractionController与设备上的其他应用共享数据self.docInteraction=[UIDocumentInteractionControllerinteractionControllerWithURL:imageAttachFile];self.docInteraction.delegate=self;[self.docInteractionpresentOpenInMenuFromRect:CGRectZeroinView:self.viewanimated:YES];效果不错,但在设备旋转后消失了。这是什么原因以及如何解决这个问

ios - 如果有另一个应用程序支持该文件类型,则 UIDocumentInteractionController 文件不会附加到 Mail

我正在使用UIDocumentInteractionController在iOS上打开.STL文件。我看到以下选项:现在,如果我选择“邮件”,它会自动将.STL文件附加到电子邮件中。没关系。但是如果我安装了另一个支持.STL文件的应用程序(例如MeshLab),那么我会看到以下内容:如果我再次选择邮件-它不会再将文件附加到电子邮件中。为什么会这样(为什么在第二种情况下文件没有附加到电子邮件中)?有没有办法改变这种行为?附言我正在使用Xamarin.iOS,但我认为在这种情况下这并不重要。 最佳答案 我遇到了类似的问题。我发现我没有在

ios - UIDocumentInteractionController 停止工作 iOS 8

我在文档目录中保存了一个PDF文件。该文件的路径存储在NSString属性“self.URL”中。这是我展示事件项目的代码:-(void)presentDocumentInteractionController{self.docController=[UIDocumentInteractionControllerinteractionControllerWithURL:self.URL];self.docController.delegate=self;[_docControllersetUTI:@"com.adobe.pdf"];[_docControllerpresentOptio