【发布时间】:2012-05-17 13:12:59
【问题描述】:
我一直在学习使用 NSOutlineView 作为分层文件浏览器的教程:
我使用了本教程中的所有代码,并且效果很好。但是,然后我尝试使用/ 以外的路径调用initWithPath:,但它不起作用:顶部项目(即initWithPath 中指定的文件夹)的fullPath 只是文件夹的名称,而FileSystemItem 的children 方法返回一个空数组,我假设是因为文件管理器正在查看/FolderName/ 而不是绝对路径,这似乎永远不会被保存。
如何修改此代码以允许它执行此操作?
【问题讨论】:
-
我遇到了同样的问题,你能帮我解决我的错误吗?我发布了here。
-
我在等待回复。我遵循相同的代码。 bt 我无法刷新它。如果在查看时将新文件夹添加到编程或查找器,则不会刷新。如何做到这一点。
-
你能帮帮我吗?我还在等你的回复
标签: objective-c cocoa nsfilemanager nsoutlineview