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