【发布时间】:2011-06-15 09:07:57
【问题描述】:
我的应用程序允许用户在应用程序内的文档文件夹中创建和删除文件。他们可以通过应用程序本身或使用 iTunes 手动完成。有没有办法在不对文件名进行任何硬编码的情况下访问文档文件夹中剩下的内容?
谢谢。
【问题讨论】:
我的应用程序允许用户在应用程序内的文档文件夹中创建和删除文件。他们可以通过应用程序本身或使用 iTunes 手动完成。有没有办法在不对文件名进行任何硬编码的情况下访问文档文件夹中剩下的内容?
谢谢。
【问题讨论】:
您可以使用 NSFileMamanger 中的contentsOfDirectoryAtPath:error: 方法获取包含给定目录中所有项目的 NSArray:
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSArray *allItems = [[NSFileManager sharedFileManager] contentsOfDirectoryAtPath:documentsDirectory error:NULL];
【讨论】: