【发布时间】:2010-09-04 09:03:02
【问题描述】:
我希望有人能提出一种方法,让我可以使用 UITableView 自动“观察”文件系统中的变化。
我有一个 UITableView 填充了我目录中文件的内容。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *fileList = [manager directoryContentsAtPath:documentsDirectory];
然后我在 cellForRowAtIndexPath 中使用这个数组来显示项目。现在,如果我添加对删除项目的支持,则需要添加一个步骤:我必须同时删除物理文件并更新我的数组。
一定有更好的方法,但尽管搜索了很多,我还是找不到。
谢谢!
【问题讨论】:
标签: iphone nsfilemanager