在iphone中轻触按钮时打开文件对话框

时间:2012-04-04 11:57:52

标签: iphone ios file button dialog

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

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

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

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

cocoa应用程序---------使用的控制器是NSOpenPanel

ipad应用程序---------使用的控制器是UISplitViewController

对于我的手机应用程序来说是明智的------- ??????

请帮我解决这个问题?

1 个答案:

答案 0 :(得分:4)

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

它可以浏览照片库中的图像 - 您可以使用UIImagePickerController

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