4

我做了一个可可应用程序,当在可可应用程序中使用 NSOpenPanel 控制器点击按钮时,文件对话框正在打开。对于 ipad 应用程序,我们使用的是 UISplitViewController。

我想知道在 iphone 中开发应用程序时,点击按钮时要使用什么控制器打开文件对话框。

例如在撰写邮件时。在撰写邮件时,如果我们想从本地驱动器附加任何文件,我们单击“附加文件”按钮。然后它将打开一个文件打开对话框,用于选择我们想要的文件。

任何人都可以帮助我或建议我使用什么控制器在 iphone 应用程序中打开文件?打开文件对话框,在

cocoa applications --------- 使用的控制器是 NSOpenPanel

ipad应用程序--------使用的Controller是UISplitViewController

就像我的手机应用程序一样明智------- ??????

请帮我解决这个问题?

4

1 回答 1

4

iOS 没有浏览任意本地文件的概念。

它确实能够从照片库中浏览图像——您可以使用UIImagePickerController.

除了照片,您甚至可以打开的唯一文件是您自己的沙盒文件夹中的文件(即您自己放在那里的文件)。没有内置的视图控制器可以显示它们——您必须编写自己的视图控制器来使用类似的东西读取文件列表NSFileManager contentsOfDirectoryAtPath:error:,并在适当的 UI 中显示它们。

于 2012-04-04T14:15:41.590 回答