如何在 iOS 应用程序主页中创建文件夹
Posted
技术标签:
【中文标题】如何在 iOS 应用程序主页中创建文件夹【英文标题】:How to create a folder in iOS application Home Page 【发布时间】:2014-08-05 06:22:23 【问题描述】:是否有任何教程来解释在 ios 应用中创建文件夹?
在我的应用程序中有一个主页包含不同类型的文档。我想根据文档类型在文件夹中排列文档。有人可以帮忙吗?
【问题讨论】:
请您阅读有关 NSFileManager 的信息吗?阅读此techotopia.com/index.php/Working_with_Files_on_the_iPhone 【参考方案1】:使用此方法在应用程序的 Document 目录文件夹中创建文件夹:
- (void)createFolderWithName:(NSString *)aName
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES) lastObject];
NSString *folder = [documentsDirectory stringByAppendingPathComponent:aName];
// Create the folder if necessary
BOOL isDir = NO;
NSFileManager *fileManager = [[NSFileManager alloc] init];
if (![fileManager fileExistsAtPath:folder
isDirectory:&isDir] && isDir == NO)
[fileManager createDirectoryAtPath:folder
withIntermediateDirectories:NO
attributes:nil
error:nil];
更新:
为了列出文档目录中的所有文件夹,您需要首先获取所有文件/文件夹的列表,然后使用 UITableView 显示它们,当用户单击子文件夹时,您使用更新的路径重复该过程.详情请通过Source Code
【讨论】:
asifmujteba 感谢您的回答。但我需要在应用程序屏幕本身创建和显示文件夹 你想知道如何列出屏幕上的所有文件夹吗? 您正在开发应用程序,IOS 本身不显示文件夹。什么是主屏幕..?由你而不是 ios 创建,所以你必须管理你自己而不是文件夹显示它自己 @Mary asifmujteba 是的,这就是我的需要 谢谢 asifmujteba。你的回答帮助我完成我的工作:-)以上是关于如何在 iOS 应用程序主页中创建文件夹的主要内容,如果未能解决你的问题,请参考以下文章