我正在尝试制作一个为 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/