在Cocoa应用程序中显示HDD上所有PDF文件的列表

时间:2012-10-08 00:35:50

标签: cocoa pdf xcode4.2

我正在尝试在Xcode 4.2中制作一个简单的OS x PDF阅读器。我想有一个抽屉,显示用户计算机上的所有PDF文件,能够单击选择的PDF并让我的PDFView显示它。我目前已经完成了所有设置,我的主窗口和抽屉带有浏览器视图作为其内容视图。如何使用HDD上的所有PDF文件列表填充浏览器视图,并选择列表以打开该PDF文件?这是我被困住的地方,我厌倦了搜索,所以我崩溃了,并决定寻求帮助。我是Objective-C的新手,我在Snow Leopard 10.6.8上使用Xcode 4.2。任何帮助/建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

NSFileManager包含枚举目录树中项目的方法,例如:见enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:。使用这样的枚举器,您可以根据您的条件检查每个找到的项目,在这种情况下是PDF,并处理匹配的项目。

如果您想要采用较低级别的方法,请查看手册页中的fts(3)