IOS中的文件选择器

时间:2011-06-23 06:59:48

标签: iphone ios ios4

我正在尝试制作一个为iphone打开不同办公文档的应用程序。 我是IOS开发的新手。我想询问是否有类似于文件选择器对话框的内容,当我们单击打开桌面上的文件时,它会打开。

1 个答案:

答案 0 :(得分:3)

不,您必须使用NSFileManager获取文件夹中的文件并填写UITableView。例如,您可以使用-contentsOfDirectoryAtPath:error:。请参阅NSFileManager Class Reference

中的详情

一些代码:

//  Getting Files at "directory"
    NSError *error = nil;
    NSFileManager *manager = [NSFileManager defaultManager];
    NSArray *files = [manager contentsOfDirectoryAtPath:directory error:&error];

//  Iterating through files looking for certain file extensions
//  _fileTypes_ is an array of extensions, e.g. [NSArray arrayWithObject:@"txt"];
    for (NSString *fileName in files) 
    {
        if ([_fileTypes_ containsObject:[fileName.pathExtension lowercaseString]]) 
        {
            // Do something with fileName, e.g. adding it to an array and showing it lager in a UITableView
        }
    }