将文件添加到 ios 应用程序

Add a file into the ios app

我是 iOS 的新手,我在 ViewController 中创建了一个文本字段和图像视图。我希望应用程序的用户将 select 图像或文件(.txt、.csv 等)添加到应用程序中。我知道 Apple 为来自设备的 select 图像提供了 UIImagePicker。有了这些,我向我的 imageView 添加了一个图像。

现在我想知道有什么方法可以从设备 select 文件并将其用于应用程序。否则打开设备的文件系统和 select 文件 ?

当我用谷歌搜索时,我了解到您无法打开文件系统。那么如何在 iOS 应用程序中实现此功能?

您可以使用分隔符选择器为每个赞选择您的文档和图像以及其他文件

对于文档 - UIDocumentPickerViewController

对于 Images/Videos - UIImagePickerController

A​​pple 并未为所有文件提供直接选择器。 希望这对你有用。 :)

如果您为您的应用启用 iCloud 文档支持,则可以使用 UIDocumentPickerViewController

您不能直接从文件系统加载文件,但您可以使用 UIDocumentPickerViewController

从某些第三方应用程序(如 Documents 和 iCloud 和 Drop Box 等云资源)加载它们

无法select将文件从文件系统导入应用程序。您只能从

访问文件
  1. 默认照片应用程序
  2. 申请文件目录
  3. 使用 API 的
  4. 来自网络服务器的任何文件

您可以通过多种方式 select 除图像之外的不同类型的文件

  1. Dropbox SDK 集成到应用程序中
  2. 集成 Google 驱动器
  3. 集成 iCloud

所以创建一个像 "Select File" 一样的 UIButton,然后点击它打开 UIActionSheetUIActionSheet 会有类似

的选项
  1. Select 来自照片
  2. Select 来自 Dropbox 的文件
  3. Select 来自 iCloud 的文件
  4. Select 文件来自 Google 驱动器 等等

并且您可以对每个 index 调用相应的操作。