【问题标题】:How to open Documents files of device programmatically in iOS [closed]如何在iOS中以编程方式打开设备的文档文件[关闭]
【发布时间】:2016-10-07 13:14:40
【问题描述】:

如何以编程方式打开我设备的文档文件。例如.doc.docx.ppt.pdf 等。我想将选定的文档文件从路径发送到服务器。

有人可以通过一些示例或代码帮助我解决这个问题吗?

谢谢。

【问题讨论】:

标签: ios objective-c iphone swift


【解决方案1】:

要在 iOS 应用中打开办公文件,您可以:

1- 使用 UIWebView 。以下是应用资源中包含文档的示例代码。

NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"ppt"];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];

2- 您可以使用 QuickLook 框架在“应用内”预览文件。

Reference

Tutorial with sample code

3- 您可以使用文档交互控制器,使用可以在设备中处理它们的可用应用程序打开文件。

tutorial

4- 避免在未获得用户许可或至少通知用户的情况下下载和存储文件。您甚至可以将其放入您的“条款和条件”中。此外,请确保不要在 iClowd 备份中包含那些下载的 URL。

【讨论】:

    猜你喜欢
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多