iphone - IOS 文件选择器

标签 iphone ios ios4

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

最佳答案

不,您必须使用 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
        }
    }

关于iphone - IOS 文件选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6450422/

相关文章:

android - 如何在iphone和android手机上运行本地html文件?

iphone - 禁用核心图 iPhone 中的滚动

ios4 - 如何从 AVCaptureAudioDataOutput 播放音频样本缓冲区

iphone - 观看 WWDC 2010 视频的建议顺序

iphone - iOS - 将一个数组对象复制到另一个

iOS:registerForRemoteNoficationTypes,接下来会发生什么?

android - 2014 年 Phonegap VS 原生 iOS/Android 开发

iphone - 获取 iPod 轨道的音乐数据

iphone - 用户在app purchase中重新购买时,paymentQueue::updatedTransactions应该被iOS调用?

ios - 如何使用 objective c 从 google drive 下载文件?