如何在 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 应用程序主页中创建文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何在文件夹中创建自定义页面模板

如何在 Xcode 4.5 中创建 IOS 5.1 应用程序

如何在视图之间的主页小部件中创建简单的分隔符/分隔符

如何隐藏在 ios 的文档目录中创建的文件夹?

在 iOS 中创建 2 个标签

我可以通过 IOS 中的 phonegap/cordova 在 www 目录中创建一个文件夹吗?