繁体   English   中英

如何在我的iPhone应用程序的documents文件夹中创建文件夹结构

[英]how to create folder structure in documents folder of my iPhone app

我的服务器中有一个文件夹结构,我需要在设备端浏览该文件夹。 我收到XML格式的文件夹结构。 我的查询是:-1)我可以在iPhone应用程序的documents文件夹中创建相同的文件夹结构吗?

2)最好的方法是在设备文档文件夹中创建文件夹,还是仅读取XML并在解析时显示文件夹(我的意思是不创建文件夹)。

等待你的答复

我不确定您的问题100%,但是我认为这是您所追求的...

首先,您必须从服务器解析XML。 您可以使用内置的NSXMLParser或其中的各种XML解析器和文档处理程序之一来执行此操作。 一些替代方案:

然后,您可以使用以下代码在iPhone应用程序自己的文档文件夹中创建目录。 我假设您有一个名为NSArray 目录,其中包含一些目录名称,如NSStrings。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [paths objectAtIndex:0];

for (NSString *directory in directories) {
    NSString *directoryPath = [storagePath stringByAppendingPathComponent:directory];
    [[NSFileManager defaultManager] createDirectoryAtPath: directoryPath attributes:nil];
}

该代码当然非常简单,并且不包括添加整个文件夹结构(仅在第一级)的支持。 但是你明白了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM