jjzjj

UiDocumentInteractionController

全部标签

iOS 无法使用 UIDocumentInteractionController 将视频分享到 Whatsapp

它成功重定向到Whatsapp应用程序。没有预览帧,点击发送时,弹出错误消息“无法发送此视频。请选择其他视频。这是我的代码。-(void)shareVideo{NSLog(@"[WhatsAppShare]sharingvideo");//NSString*nativePath=[[NSStringalloc]initWithCString:pathencoding:NSASCIIStringEncoding];NSString*nativePath=[[NSBundlemainBundle]pathForResource:@"video"ofType:@"mp4"];//Savevi

ios - UIDocumentInteractionController 没有出现在 iPad 上但在 iPhone 上工作

我正在尝试在我的应用程序上显示一个UIDocumentInteractionController。一切在iPhone上运行完美,但在iPad上什么也没有发生。这是我的代码:interactionController=[UIDocumentInteractionControllerinteractionControllerWithURL:imageFile];interactionController.UTI=@"com.instagram.photo";interactionController.annotation=[NSDictionarydictionaryWithObject:

iphone - UIDocumentInteractionController 不适用于 iOS 6

我需要将文件从一个应用程序发送到另一个应用程序。我用UIDocumentInteractionController复制文件。这是我在SendingApp的ViewController中实现UIDocumentInterationController的代码。NSString*path=[[NSBundlemainBundle]pathForResource:@"1"ofType:@"zip"];NSURL*urlPath=[NSURLfileURLWithPath:path];self.docController=[UIDocumentInteractionControllerinter

objective-c - UIDocumentInteractionController : "Open In" visible on iPhone but not on iPad - why?

出于测试目的,我编写了两个应用程序:第一个使用UIDocumentInteractionController播放MP3文件第二个除了注册文件类型“public.mp3”什么都不做如果我将应用程序部署到iPhone模拟器,我的MP3播放器应用程序会在顶部显示一个按钮“在‘MP3Test’中打开”。但是,如果我部署到iPad模拟器,则没有按钮,也没有“打开方式”菜单。这已经在iOS5上进行了测试。有人可以解释这是错误还是功能,背后的原因是什么? 最佳答案 取决于您从哪里展示它。如果您从屏幕中间或下方的某处展示它,只需从您展示的对象的框架

iphone - 如何在 iOS 中加载更大尺寸的 PDF?

我想在我的应用程序中显示PDF(书籍),我正在获取PDF的路径并在WEBVIEW中打开它,它非常适合小型PDF,但不适用于大型PDF。每当我传递任何较大尺寸PDF的URL时,UI都会卡住。你能给我建议更好的方法吗,这样我就可以在不花很多时间的情况下显示该PDF。HereisthecodethatIamusing>>pdfURL=[NSURLURLWithString:@"URLGOESHERE"];[webViewForPDFloadRequest:[NSURLRequestrequestWithURL:pdfURL]];提前致谢。 最佳答案

ios - 如何为纯文本实现在应用程序中打开

我想为用户提供点击“操作”按钮并弹出通常的共享表的功能,其中应该包括消息、Facebook等图标右侧的其他应用程序——可以使用.txt文件的应用程序,或者只是一个NSString。我目前正在通过UIActivityViewController显示共享表,它运行良好,但它不包括列表中的其他应用程序。通过阅读其他SO问题,我得出结论,只有当您改用UIDocumentInteractionController时,才有可能让其他应用程序出现。我研究了在临时目录中创建一个.txt文件以共享该文件(而不是仅仅共享一个NSString),但是当我点击共享按钮时只显示邮件(没有副本)。[请注意,如果我

ios - 使用 QLPreviewController 或 UIDocumentInteractionController 打开没有扩展名的文件

有没有一种方法可以使用QLPreviewController或UIDocumentInteractionController打开一个文件,知道它的UTI,但在NSURL中没有文件扩展名?感谢您的帮助! 最佳答案 我刚刚找到了另一种方法来处理它。实现具有以下属性的项目:@interfaceQuickLookPreviewItem:NSObject@property(nonatomic,strong)NSURL*url;@property(nonatomic,strong)NSString*title;@property(nonatom

ios - 当状态栏较大时,UIDocumentInteractionController 隐藏在导航栏后面(个人热点标题)

所以当状态栏的高度由于个人热点标题而变大时,标题说UIDocumentInteractionController隐藏在导航栏后面。我给它我的navigationController。看起来像IOS错误。任何解决方案或解决方法?UIDocumentInteractionController*pdfViewer=[UIDocumentInteractionControllerinteractionControllerWithURL:url];[pdfViewersetDelegate:self];[pdfViewerpresentPreviewAnimated:YES];-(UIViewC

ios - 从 UIDocumentInteractionController 选择 App 会抛出 "LaunchServices: invalidationHandler called"错误

出于某些非常奇怪的原因,当我尝试选择显示在UIDocumentInteractionController中的应用程序时,没有任何反应。控制台正在记录一个LaunchServices:invalidationHandlercalled错误,我环顾四周试图找到修复方法,但我一无所获。下面是我将应用程序中的照片发送到Instagram的代码。菜单弹出得很好,并将Instagram显示为我想要的唯一选项,但是当我单击它时,除了前面提到的控制台消息之外没有任何反应。-(void)addToInstagram{//SaveimagetotemporaryfileNSArray*paths=NSSe

ios - 将本地 PDF 文件加载到 WebView

我正在尝试将以下功能放入我正在编写的iOS应用程序中:在XCode项目的资源文件夹中发送一组PDF将PDF复制到应用程序目录在WebView中打开PDF。据我所知,前两个步骤工作正常(复制操作后我使用FileManager检查fileExistsAtPath)。但是,webview是空的,并且出现错误(“请求的URL在服务器上不存在”)。我打开文件的代码如下:NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*localDocuments