1

我在 iPhone 上使用可可 http 服务器。如果我设置根文档,它工作正常。但我想列出我的“文档目录”的所有内容。我尝试将根文档设置为文档的目录路径

NSArray *directories = NSSearchPathForDirectoriesInDomains(NSDocumentsDirectory, NSUserDomainMask, YES);
NSString *rootDir = [directories lastObject];
[httpServer setDocumentRoot:rootDir];

(我尝试以编程方式获取路径)

但它不起作用......对此有任何想法,或者是否有任何开源项目可以用来列出我的文档目录的内容?

更新:这里是项目的链接(可可 http 服务器

4

2 回答 2

3

你可以试试Mongoose,它是Objective-C Wrapper。似乎 Mongoose 本身就支持目录列表。

于 2011-07-08T13:41:22.533 回答
2

你必须使用;

NSArray *directories = NSSearchPathForDirectoriesInDomains(NSDocumentsDirectory, NSUserDomainMask, YES);
NSString *rootDir = [directories lastObject];
[httpServer setDocumentRoot:rootDir];

因为应用程序的 GUID 在每次安装时都会发生变化(即上面的目录中以 8D41 开头的数字)。

于 2011-07-08T13:01:01.900 回答