【发布时间】:2010-08-03 11:38:06
【问题描述】:
我需要用户选择一个现有目录或一个新目录,我的应用可以在其中保存一些文件。
我可以用 NSSavePanel 做到这一点还是有另一个目录选择器类?
【问题讨论】:
-
我也需要这个,因为考虑到新的沙盒规则,NSOpenPanel 将返回应用容器中的文件夹
标签: cocoa macos nssavepanel
我需要用户选择一个现有目录或一个新目录,我的应用可以在其中保存一些文件。
我可以用 NSSavePanel 做到这一点还是有另一个目录选择器类?
【问题讨论】:
标签: cocoa macos nssavepanel
NSSavePanel 不能选择文件夹,但NSOpenPanel(NSSavePanel 的子类)可以。您将 -setCanChooseDirectories: 和 -setCanCreateDirectories: 设置为 YES,使用 -setPrompt: 设置一个有意义的提示。
【讨论】: