iOS开发:基于文档的应用实现指南
1. 基于文档的应用概述
在iOS开发中,借助iOS SDK提供的各种对象和视图控制器,如 UIDocumentBrowserViewController ,应用程序能够让用户浏览和编辑存储在iCloud上的文档。iOS负责从iCloud向应用程序展示和导出文档数据,还能处理同一文件的多个同步编辑操作。而应用程序的职责则是将数据展示给用户,允许用户编辑数据(如果可行),然后将数据保存回iOS,由iOS再将数据保存回iCloud。
2. 支持文件浏览
2.1 问题描述
想要创建一个基于文档的应用程序,首先要让用户能够浏览他们现有的文档。
2.2 解决方案
按照以下步骤操作:
1. 确保应用程序的根视图控制器类型为 UIDocumentBrowserViewController 。
2. 保证该根视图控制器不嵌入导航控制器内,因为文档浏览器自身带有导航控制器,无需额外包裹。
3. 在应用程序委托中,读取窗口属性的 rootViewController (此时类型为 UIDocumentBrowserViewController ),并将其 delegate 属性设置为应用程序委托。
4. 确保应用程序委托遵循 UIDocumentBrowserViewControllerDelegate 协议。
5. 在Xcode中打开 Info.pli
超级会员免费看
订阅专栏 解锁全文
9226

被折叠的 条评论
为什么被折叠?



