我需要创建文档目录中所有文件的列表(如果可能,匹配模式)放置文件名(如果可滚动 UI)并为每个文件名附加一个手势。换句话说,如果可以的话,我需要像文件对话框一样创建;用户可以选择文件并在点击文件名时触发一些方法。
我的想法是使用以下内容:
NSFileManager *filemgr;
NSString *currentpath;
NSArray *filelist;
int count;
int i;
filemgr = [NSFileManager defaultManager];
filelist = [filemgr contentsOfDirectoryAtPath: @"/tmp" error: nil];
count = [filelist count];
for (i = 0; i < count; i++)
NSLog (@"%@", [filelist objectAtIndex: i]);
我发现更具挑战性的部分是将文件列表名称放在可滚动的 UI 中,例如在每个名称的 uilabel 中,然后使每个标签都有一个手势,因此当用户点击它时,它将触发一个方法。
任何想法\草稿\示例代码都会很棒。TIA。