如何在 Cocoa 应用程序中显示文件列表?
Posted
技术标签:
【中文标题】如何在 Cocoa 应用程序中显示文件列表?【英文标题】:How to display a list of files in a Cocoa app? 【发布时间】:2013-02-19 15:14:54 【问题描述】:我正在 Xcode 中制作一个 OSX Cocoa 应用程序。我想在应用程序的左侧有一个面板,显示给定文件夹中文件的可点击列表,当用户单击一个文件时,该文件应在应用程序右侧的 NSTextView 中打开。我已经想出了如何打开、保存和写入给定文件夹中的文件,但我不知道如何使用文件名制作可选视图。
我正在考虑使用 OnClicked 方法打开文件。
另外,我不想使用 OpenFile 下拉面板,我希望文件显示在屏幕上。
【问题讨论】:
【参考方案1】:您应该使用NSOutlineView
来显示文件列表。您可以使用NSFileManager
遍历文件系统来填充它。
然后,当大纲视图的选择发生变化时,您可以读取文件内容并设置NSTextView
的string
属性。
【讨论】:
谢谢,我试试看。以上是关于如何在 Cocoa 应用程序中显示文件列表?的主要内容,如果未能解决你的问题,请参考以下文章
区分 .app/.xcodeproj 和 Cocoa 中的实际文件夹等内容