我做了一个cocoa应用程序,当在cocoa应用程序中使用NSOpenPanel控制器点击按钮时,文件对话框打开。对于ipad应用程序,我们使用的是UISplitViewController。
我想知道,为了在iphone中开发应用程序,当点击按钮时,用什么控制器打开文件对话框。
例如在编写邮件时。在撰写邮件时,如果我们要附加本地驱动器中的任何文件,请单击“附加文件”按钮。然后它将打开一个文件打开对话框,用于选择我们想要的文件。
任何人都可以帮我或建议我在iphone应用程序中打开文件使用什么控制器?打开文件对话框,在
cocoa应用程序---------使用的控制器是NSOpenPanel
ipad应用程序---------使用的控制器是UISplitViewController
对于我的手机应用程序来说是明智的------- ??????
请帮我解决这个问题?
答案 0 :(得分:4)
iOS没有浏览任意本地文件的概念。
它可以浏览照片库中的图像 - 您可以使用UIImagePickerController
。
除了照片之外,您甚至可以打开的唯一文件是您自己的沙箱文件夹中的文件(即您自己放置的那些文件夹)。没有内置的视图控制器可以显示它们 - 您必须编写自己的视图控制器,使用NSFileManager contentsOfDirectoryAtPath:error:
之类的内容读取文件列表,并在适当的UI中显示它们。