uidocumentinteraction
全部标签 我想将.pdf或图像文件从我的app1发送到app2,如instagramhooks.我不想显示选项。如果安装了app2,我想将文件直接从app1发送到app2。起初我尝试通过修改thisexample来使用自定义URL方案.发送一些字符串很好,但我找不到发送带有自定义URL的文件的方法。我尝试将文件编码为base64字符串并附加到URL。它没有用。URL损坏。然后我搜索实现UIDocumentInteractionControllerUti正如Instagram和WhatsApp所做的那样。但我找不到任何足够的例子。我猜这是正确的方法,但没有太多信息可以继续。如何使用上述方法实现这一
出于测试目的,我编写了两个应用程序:第一个使用UIDocumentInteractionController播放MP3文件第二个除了注册文件类型“public.mp3”什么都不做如果我将应用程序部署到iPhone模拟器,我的MP3播放器应用程序会在顶部显示一个按钮“在‘MP3Test’中打开”。但是,如果我部署到iPad模拟器,则没有按钮,也没有“打开方式”菜单。这已经在iOS5上进行了测试。有人可以解释这是错误还是功能,背后的原因是什么? 最佳答案 取决于您从哪里展示它。如果您从屏幕中间或下方的某处展示它,只需从您展示的对象的框架
我想为用户提供点击“操作”按钮并弹出通常的共享表的功能,其中应该包括消息、Facebook等图标右侧的其他应用程序——可以使用.txt文件的应用程序,或者只是一个NSString。我目前正在通过UIActivityViewController显示共享表,它运行良好,但它不包括列表中的其他应用程序。通过阅读其他SO问题,我得出结论,只有当您改用UIDocumentInteractionController时,才有可能让其他应用程序出现。我研究了在临时目录中创建一个.txt文件以共享该文件(而不是仅仅共享一个NSString),但是当我点击共享按钮时只显示邮件(没有副本)。[请注意,如果我
我们开发了聊天应用程序,在该应用程序中有一个文件共享功能,如whatsapp,它在iOS9.x中都可以正常工作,但是当我在iOS10中测试它时,googledrive选项立即消失。这就是我在案例中试图描述的内容试图发送一个文件,但在我选择它之前,谷歌驱动器就消失了。这是错误发生之前采取的步骤:-•在聊天中•选择“发送文件”•选择“更多”•能够在消失前看到“GoogleDrive”半秒(见附图)选项但在iOS9.x之前,我们有一个googledrive选项。我在谷歌和Stackoverflow上搜索了很多,但找不到任何关于iOS特定的解决方案。我们为此编写了以下代码:UIDocument
有没有一种方法可以使用QLPreviewController或UIDocumentInteractionController打开一个文件,知道它的UTI,但在NSURL中没有文件扩展名?感谢您的帮助! 最佳答案 我刚刚找到了另一种方法来处理它。实现具有以下属性的项目:@interfaceQuickLookPreviewItem:NSObject@property(nonatomic,strong)NSURL*url;@property(nonatomic,strong)NSString*title;@property(nonatom
我有一个应用程序可以成功打开Instagram,图像和标题已经完成,但自从昨晚更新到Instagram应用程序7.3后,标题不再填充。iphonehook有更新吗?我需要考虑,或者他们已经适应但我还没有对即将到来的交互Controller进行更改 最佳答案 是的,他们从移动共享中删除了预填字幕。但他们说它不会破坏东西,只是忽略了标题:Thisisanon-breakingchange:existingmobileappsthatutilizepre-filledcaptionswillcontinuetobeabletousethi
我使用此代码将一些PDF数据保存到文件中,使用“打开方式”菜单将其发送到另一个应用程序,然后在完成后删除该文件:-(void)openIn:(NSData*)fileData{//savethePDFdatatoatemporaryfileNSString*fileName=[NSStringstringWithFormat:@"%@.pdf",self.name];NSString*filePath=[NSStringstringWithFormat:@"%@/Documents/%@",NSHomeDirectory(),fileName];BOOLresult=[fileData
在iOS6中,点击照片应用中的操作按钮会显示标准的UIActivityViewController:在“消息”中执行相同的操作会提供一组不同的选项。在我看来,这就像是在使用UIDocumentInteractionControllerapi来拉取所有声称可以处理图像的应用程序。我的问题有两个:如何进入消息操作菜单?举几个例子,Tumblr和Halftone已经做到了……我似乎找不到文档。如何显示信息风格的操作菜单?当我展示UIActivityViewController时,它没有这些选项...只有标准集facebook/twitter/copy/print/savetocameraro
我正在发送一封带有PDF附件的电子邮件,同时使用UIDocumentInteractionController,如下所示:我先展示PDF文件-(void)showPDFFile{NSURL*url=[NSURLfileURLWithPath:_filePath];if(url){_documentInteractionController=[UIDocumentInteractionControllerinteractionControllerWithURL:url];[_documentInteractionControllersetDelegate:self];[_document
我正在使用UIDocumentInteractionController在另一个应用程序DropBox中打开文件。我想做的是在另一个特定的应用程序中打开文件,但到目前为止我只设法显示支持的应用程序并允许用户选择。UIDocumentInteractionController*udi=[UIDocumentInteractionControllerinteractionControllerWithURL:[NSURLfileURLWithPath:jpgPath]];[udiretain];CGRectr=CGRectMake(0,0,300,300);[udipresentOpenIn