在文档文件夹中找到的每个 PLIST 的 UITableView 一行

UITableView One Row Per PLIST Found in Documents Folder

我的应用程序可以创建小型幻灯片,并将 NSMutableArray 保存为 PLIST。因此,Documents 中可以有多个 PLIST 文件。我想要完成的是在 Documents 文件夹中有一个 TableView,每个 PLIST 有 1 行。我怎样才能做到这一点?我看过从 PLIST 制作 TableView 的指南(这是我在下一步中所做的),但不是仅仅显示文件夹中的所有 PLISTS。

首先:为什么不使用 CoreData 来存储幻灯片放映定义?组织数据比Plists好很多

如果必须是 Plists,只需使用 NSFileManager 获取 Documents 目录的内容,然后使用 plist 扩展名 NSPredicate 过滤生成的文件数组。然后使用过滤后的数组作为 table 视图的来源。