草庐IT

UIDocumentInteractionController_c

全部标签

ios - UIDocumentInteractionController 通过 Instagram 分享(且仅限 Instagram)

当我使用UIDocumentInteractionController允许用户通过Instagram分享时,它确实有效,它会显示“打开方式”选项和“Instagram”作为选项之一...问题是它还显示许多其他应用程序,如“Facebook”和“Twitter”...有什么办法可以让它只提供在Instagram应用程序中打开的选项吗?Instagram声称有一种方法可以做到这一点:http://instagram.com/developer/iphone-hooks/但他们提到这个:“或者,如果您只想在应用程序列表中显示Instagram(而不是Instagram以及任何其他符合公共(p

iphone - openURL 本地文件或强制 UIDocumentInteractionController 使用特定应用程序

我想用另一个应用程序打开一个文件(存储在我的本地应用程序中)。目前,我正在使用openURL(有一个专用的url方案),如果我使用托管在互联网上的文件,它工作正常,但我想使用本地文件,所以:a)它离线工作b)很多时候我的用户要么不在小区覆盖范围内,要么在国际漫游到目前为止我尝试过的:我没有运气告诉openURL使用本地文件,我尝试了几种方法,但它们都是这样的NSString*filePath=[[NSBundlemainBundle]pathForResource:@"test"ofType:@"ext"];NSURL*fileURL=[NSURLfileURLWithPath:fil

ios - 可以拦截触摸事件的自定义 QLPreviewController 或 UIDocumentInteractionController

好的,所以我想做的是创建一个类似于这张图片的文档查看器:基本上应该发生的是,当屏幕的任何地方被点击时,顶部和底部的栏就会出现。再次点击它们就会消失。我对QLPreviewController进行了子类化,并设法利用了QLPreviewController自带的(顶部)导航栏。这很好用。现在我需要在显示顶部栏时显示底部栏。我可以将UIToolbar添加到页面底部,但我需要拦截触摸事件,以便隐藏/取消隐藏底部栏。我似乎无法弄清楚如何让它工作。我尝试将UITapGestureRecognizer添加到QLPreviewController子类本身的View中,但没有成功。我还尝试创建一个覆盖

ios - UIDocumentInteractionController 真的很慢

我在iOS7.1中使用UIDocumentInteractionController,它的性能非常糟糕。我在UICollectionViewController中使用它来查看CollectionView中的文档。在CollectionView中按下一个项目,大约需要6秒(是的,就是6秒)才会出现。从用户体验的角度来看,他们在屏幕出现之前多按了几次,因为它需要很长时间。我使用的代码与iOS6相同,但现在看起来特别糟糕。如果有人对我如何加快速度有任何想法,将不胜感激。基本上,我的头文件中有以下内容:interfaceMyViewController:UICollectionViewCont

iOS:使用 UIDocumentInteractionController 将特定于应用程序的文件发送到 Dropbox 时出错

我正在开发一个iOS应用程序,该应用程序允许通过电子邮件发送文件来导出其数据。该应用程序将文件类型注册为扩展名为“sainputs”的文件(这样应用程序还可以从电子邮件或保管箱中打开文件以导入值-这很好用)。我正在尝试增加将文件发送到可以打开其他类型文件的任何其他应用程序的可能性。Dropbox就是一个很好的例子-它应该能够打开任何类型的文件。我目前正在通过显示使用文件URL初始化的UIDocumentInteractionController来尝试此操作。当它显示时,Dropbox应用会按预期显示为打开文件的可用选项之一。但是,当我按下Dropbox图标时,没有任何反应,我在控制台中

ios - DocInteraction 示例代码 (UIDocumentInteractionController) 在 iOS 4.3 模拟器上损坏

Apple在http://developer.apple.com/library/ios/#samplecode/DocInteraction/Introduction/Intro.html提供的DocInteraction示例代码(下载:http://developer.apple.com/library/ios/samplecode/DocInteraction/DocInteraction.zip)在4.3上模拟时不起作用。虽然它在4.2上运行良好。我已经查看过了,但没有收到任何错误或任何警告。不太确定发生了什么。以为我会在这里问。我已经举报了。它只是加载一个白屏。有什么想法吗?

iphone - 使用 QuickLook 框架或 UiDocumentInteractionController 显示加密文件

我在本地存储了一个加密的word/excel/pdf文件,我需要在我的iPad应用程序中预览它。我知道QLPreviewController或UiDocumentInteractionController可用于预览这些文件。我可以很好地使用它-(id)previewController:(QLPreviewController*)controllerpreviewItemAtIndex:(NSInteger)index{return[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:[documentsobjectAtI

ios - UIDocumentInteractionController 不显示邮件选项

这是我的应用程序中的UIDocuemtnInteractionController(不显示邮件选项)这是Apples示例项目使用的那个这是各自的代码我的申请docInteractionController=[UIDocumentInteractionControllerinteractionControllerWithURL:fileURL];[docInteractionControllerpresentOpenInMenuFromBarButtonItem:(UIBarButtonItem*)senderanimated:YES];Apple示例项目NSURL*fileURL;if

objective-c - UIDocumentInteractionController,没有文件扩展名,只有 UTI

如何在知道应用程序支持哪个UTI的情况下将文件发送到其他应用程序?假设文件没有文件扩展名,但我碰巧知道文件的UTI。我尝试了以下方法://targetisaNSURLwiththelocationoftheextensionlessfileonthesystem//knownUTIisaNSStringcontainingtheUTIofthefileUIDocumentInteractionController*dic=[UIDocumentInteractionControllerinteractionControllerWithURL:target];[dicretain];di

ios - UIDocumentInteractionController 不显示打印选项

我有如下代码来显示文档:documentInteractionController=[UIDocumentInteractionControllerinteractionControllerWithURL:self.thisUrl];NSString*pathExtension=[self.thisUrlpathExtension];if(pathExtension){NSString*UTI=(__bridgeNSString*)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(__bridgeCF