如何在iOS应用程序主页中创建文件夹

时间:2014-08-05 06:22:24

标签: ios iphone ios7 nsfilemanager nsfilecoordinator

是否有任何教程可以解释iOS应用中的文件夹创建?

在我的应用程序中,有一个主页包含不同类型的文档。我想在文件夹中安排与文件类型有关的文件。任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

使用此方法在应用程序的文档目录文件夹中创建文件夹:

- (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