我正在Xcode中制作一个OSX Cocoa应用程序。我想在应用程序的左侧有一个面板,显示给定文件夹中文件的可点击列表,当用户点击该文件时,应该在应用程序右侧的NSTextView中打开该文件。我已经找到了如何打开,保存和写入给定文件夹中的文件,但我不知道如何使用文件名创建可选择的视图。
我正在考虑使用OnClicked方法打开文件。
另外,我不想使用OpenFile下拉面板,我希望文件显示在屏幕上。
答案 0 :(得分:2)
您应该使用NSOutlineView
来显示文件列表。您可以通过使用NSFileManager
迭代文件系统来填充它。
然后,当大纲视图的选择发生变化时,您可以阅读文件的内容并设置NSTextView
的{{1}}属性。