繁体   English   中英

iOS 11文件应用程序:如何包含应用程序包中的文件

[英]iOS 11 Files App: How to include files from app bundle

我在WWDC上观看了今年的主题演讲 ,并对iOS 11带来的所有新功能感到兴奋。苹果对App Store游戏的重视程度很高,而iPad历史上最大的升级也非常令人兴奋。 但是对我而言,最让我烦恼的是,iOS 11将首次为iOS带来文件系统的一些乐趣。 他们自然地将其称为“ Files应用。 新用户从Microsoft产品到iOS获得相同的类似Windows的体验似乎向前迈出了一大步。

我的问题是,作为一名目前正在开发高度面向文档的项目的开发人员,我将如何向前看待我的设计以处理此功能? 我现在知道,如果您使用Application supports iTunes file sharing密钥在.plist启用此功能,则Apple允许您的应用程序通过iTunes向用户公开应用程序沙箱的documents目录。 对于“ Files应用程序,其工作方式是否相同? 意思是,“ Files应用程序是否会公开设备上所有具有该Application supports iTunes file sharing密钥的Application supports iTunes file sharing程序的documents文件夹(在应用程序的.plist设置为YES

只需将Supports Document BrowserUISupportsDocumentBrowser )键添加到Info.plist并将其设置为YES。

如果其中包含文件,则documents文件夹将显示在On My iPhone部分中。

如果您的应用程序支持iTunes文件共享,并且Info.plist键“支持就地打开文档”( LSSupportsOpeningDocumentsInPlace )也设置为YES ,则在“文件”应用程序中将显示应用程序“文档”目录中的文件。 如果您有一个基于UIDocument的应用程序,那是安全的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM